Donnez vie à vos documents numériques !
 

Répondre à : Variables aléatoires

abracadabraPDF Forums PDF – Général Variables aléatoires Répondre à : Variables aléatoires

#74958
michel c.
Participant

Je viens de tester ceci :

function random () {

function getRandomIntInclusive(min,max,dec) { return Math.round((Math.random()*(max-min)+min)*Math.pow(10,dec))/Math.pow(10,dec);}

for (var i=1 ; i<31 ; i++) {

if (this.getField("Dec."+i).value == "") this.getField("Dec."+i).value = 0;
if (this.getField("Var."+i+".0").value == "") this.getField("Var."+i+".0").value = "Var."+i;
if (this.getField("Var."+i+".1").value == "") this.getField("Var."+i+".1").value = 0;
if (this.getField("Var."+i+".2").value == "") this.getField("Var."+i+".2").value = this.getField("Var."+i+".1").value+50;
if (this.getField("Var."+i+".2").value <= this.getField("Var."+i+".1").value) app.alert("La valeur maxi de la variable "+this.getField("Var."+i+".0").value+" doit être supérieure à la valeur mini");

else this.getField("Var."+i+".3").value=getRandomIntInclusive(this.getField("Var."+i+".1").value,this.getField("Var."+i+".2").value,this.getField("Dec."+i).value);}

}

 

ça fonctionne mais c’est un pis aller. C’est un peu bête de créer toutes ces variables si je n’en ai pas besoin. Je n’arrive pas encore à faire en sorte que ce script ne s’exécute que pour les variables demandées…

 

  • Cette réponse a été modifiée le il y a 4 jours et 3 heures par michel c..
  • Cette réponse a été modifiée le il y a 4 jours et 2 heures par michel c..
Attachments:
You must be logged in to view attached files.