abracadabraPDF › Forums › PDF – Général › Variables aléatoires › Répondre à : Variables aléatoires
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 2 mois et 3 semaines par michel c..
- Cette réponse a été modifiée le il y a 2 mois et 3 semaines par michel c..