12:34

AS3 - İki sayı arasında rasgele sayı ürettirmek

Math.random() * 10;
tarzında bir komut 0 ile 10 arasında sayı üretecektir.

Bazen ihtiyacımız başlangıç değerini de kendiniz verdiğiniz bir fonksiyon olabilir. Yani sayı 5 ile 15 arasında rasgele üretsin demek isteyebilirsiniz. Bunun çözümü:

var sayi1:Number=5;
var sayi2:Number =15;

var rasgeleSayi:Number = Math.random() * (sayi2 - sayi1 + 1) + sayi1;


Tabi rasgele değeri ondalıklı olacağından Math.floor(rasgeleSayi); diyerek ondalık kısmından kurtulabilirsiniz.

0 yorum:

Yorum Gönder