JavaScript ile random oluşturma

user1009

Hectopat
Katılım
26 Mart 2017
Mesajlar
18
Daha fazla  
Cinsiyet
Erkek
JavaScript ile bazı denemeler yapıyorum. Daha yeni sayılırım. Küçük basit bir mini test yapmaya çalışıyorum. Ben sorular rastgele bir şekilde sormasını istiyorum. İnternette bulduklarım üzerinde ne kadar oynasam da beceremedim. Yardımcı olacak bir arkadaşımız yardımcı olabilir mi bunu nasıl becerebilirim?

[CODE title="JavaScript Kodu"]var sorular = [
new Soru(
"Soru 1",
["cevap a", "cevap b", "cevap c", "cevap d"],
"cevap a"
),
new Soru(
"Soru 2",
["cevap a", "cevap b", "cevap c", "cevap d"],
"cevap a"
),
new Soru(
"Soru 3",
["cevap a", "cevap b", "cevap c", "cevap d"],
"cevap a"
),
new Soru(
"Soru 4",
["cevap a", "cevap b", "cevap c", "cevap d"],
"cevap a"
),
new Soru(
"Soru 5",
["cevap a", "cevap b", "cevap c", "cevap d"],
"cevap a"
)
];[/CODE]
 
'Soru' üst sınıfını yazdınız mı?
 
JS'te Math.random(), 0 ile 1 arasında çalışır. Örneğin 0 ile 10 arasında rastgele sayı oluşturmak için yapman gereken;

Math.floor(Math.random() * 10);

Tabii bunu bir değişkene atayıp o şekilde kullanman daha doğru olur.
 
Son düzenleme:
JS'te Math.random(), 0 ile 1 arasında çalışır. Örneğin 0 ile 10 arasında rastgele sayı oluşturmak için yapman gereken;

Math.floor(Math.random() * 10);

Tabii bunu bir değişkene arayıp o şekilde kullanman daha doğru olur.
JS pek bilmem ancak JS sanırım direkt matematik işlemi üretebiliyor bu kod sayesinde doğru mu? Bahsettiğim kodMath.random kodu.
 
JS pek bilmem ancak JS sanırım direkt matematik işlemi üretebiliyor bu kod sayesinde doğru mu? Bahsettiğim kodMath.random kodu.
Math.random() sana 0 ile 1 arasında rastgele bir ondalıklı sayı verir. Virgülden sonrası 6 da olabilir 9 da. Tek işlevi bu. Sonra bunu yuvarlamalar ve çarpmalar ile istediğin aralığa getirirsin.
 

Yeni konular

Geri
Yukarı