Est-ce que quelqu'un sait comment je peux résoudre ce problème?
text(Argument, 300,180);
4 Réponses :
Si je comprends votre question et les commentaires correctement, vous devez ré-attribuer argument code> pour être une valeur aléatoire différente chaque fois que vous changez de pages, telle que cette ligne à chaque fois qu'il interdit:
Argument = Arguments[Math.floor(Math.random() * Arguments.length)];
Je crois en ce gars. Sauf si passer de la page sur la page CODE> signifie quelque chose d'autre que ce que je pense que cela signifie, il a raison sur l'argent.
in afin que vous puissiez l'utiliser comme ceci p> Vous pouvez en savoir plus sur ici p> p> p5.js code> Il existe une fonction utile appelée
aléatoire code>
faire une dispute dans une fonction.
var Arguments [2003,1002,3932,10203,2030,1828912,12912]; var Argument = function(){ return Arguments[ Math.floor( Math.random() * Arguments.length ) ]; } text(Argument(), 300,180);
Si vous effectuez une sélection aléatoire dans la configuration (), il ne se produira qu'une fois dans votre script entier. En outre, ne choisissez pas les noms de variables qui pourraient déjà être utilisés par le système (je soupçonnent "arguments" pourraient être.
let args = [2003,1002,3932,10203,2030,1828912,12912]; let a; function setup() { createCanvas(400, 400); a = random(args); } function draw() { background(220); textSize(30); text(a,50,70); } function mousePressed() { a = random(args); }
Math.Random () n'a pas besoin d'une graine. Avez-vous réexécuter le code dans lequel vous demandez un numéro aléatoire ou simplement à réutiliser l'argument code> la variable code>?
Je ne suis pas assez familier avec P5.js pour déduire ce que vous devez faire, mais comme je semble être le seul à essayer de déboguer cela, je vous suggère de poster plus de code afin que je puisse mieux comprendre ce que vous avez faire et comment obtenir le résultat que vous voulez. Un exemple minimal et de travail serait génial!
Que voulez-vous dire "commutateur page à la page"? Vous devez fournir un contexte car il existe différentes façons de répondre à votre question en fonction du reste de votre programme.