Avatar de l’utilisateur
Lakpo
Administrateur
Messages : 501
Enregistré le : 06 Mar 2015, 00:49
Localisation : Clermont-ferrand

[Expression] Random Sacadé

04 Sep 2017, 17:21

  1. freq = 8; //frequence par seconde
  2. seedRandom(Math.round(time * freq), true);
  3. Math.round(random(1,5)); // remplacer 1,5 par la range de votre choix


Voilà un bout d'expression qui permet de faire varié un random à la fréquence de votre choix
3

Avatar de l’utilisateur
kana
Modérateur
Messages : 474
Enregistré le : 25 Nov 2015, 12:40

Re: [Expression] Random Sacadé

04 Sep 2017, 19:02

C'est tout bête mais si on veut modifier en choisissant le temps plutôt que la fréquence et même si cela va de soit pour certains, voici le code (et j'aurais tendance à préférer math.floor pour avoir quelque chose qui tombe sur le temps et pas au milieu) :

Code : Tout sélectionner

duree = .5; //duree en seconde
seedRandom(Math.floor(time / duree), true);
Math.round(random(1,5)); // remplacer 1,5 par la range de votre choix
1

Avatar de l’utilisateur
Lakpo
Administrateur
Messages : 501
Enregistré le : 06 Mar 2015, 00:49
Localisation : Clermont-ferrand

Re: [Expression] Random Sacadé

05 Sep 2017, 00:56

kana a écrit :C'est tout bête mais si on veut modifier en choisissant le temps plutôt que la fréquence et même si cela va de soit pour certains, voici le code (et j'aurais tendance à préfrer math.floor pour avoir quelque chose qui tombe sur le temps et pas au milieu) :

Code : Tout sélectionner

duree = .5; //duree en seconde
seedRandom(Math.floor(time / duree), true);
Math.floor(random(1,5)); // remplacer 1,5 par la range de votre choix


Pour le premier Math.floor pourquoi pas par contre pour l'autre j'éviterais car sinon on a très peu de chance de tombé sur la valeur max!
0

Avatar de l’utilisateur
kana
Modérateur
Messages : 474
Enregistré le : 25 Nov 2015, 12:40

Re: [Expression] Random Sacadé

05 Sep 2017, 07:45

yes t'as raison, j'ai corrigé ;)
0

Retourner vers « Bout de code »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité