5.00 / 1 oy

JavaScript ile rasgele zar atmak

Rastgele zar atan bir Java programı kodlayalı yaklaşık 2 ay geçmiş, Java ile yaptığım uygulamaları sırasıyla Javascript ile hazırlamaya ve paylaşmaya devam ediyorum.

Java'da olduğu gibi Javascript'te de yine Math.random() adında bir fonksiyon var ve yine 0 ile 1 arasında sayılar üretiyor.

Tarayıcı üzerinde konsolda çıktı alacak şekilde bir miktar 0 ile 1 arasında rasgele sayı üretelim ve bir bakalım:

<script>
console.log(Math.random());
console.log(Math.random());
console.log(Math.random());
console.log(Math.random());
console.log(Math.random());
console.log(Math.random());
console.log(Math.random());
console.log(Math.random());
</script>

Dolayısıyla Java'da hazırladığımız çözümün oldukça benzerini Javascript için de hazırlayabiliriz.

- 0 ile 1 arasında rasgele bir sayı üret -> elde var: (0,1)

- Üretilen sayıyı 6 ile çarp -> elde var: (0,6)

- Çarpılan sayının tamsayı kısmını al -> elde var: 0 1 2 3 4 5

- Tamsayı kısmı alınan sayıya 1 ekle -> 1 2 3 4 5 6

O zaman bu 4 adımı tek bir satırda kodlayarak rasgele bir zar atalım:

var zar = Math.floor( Math.random() * 6 ) +1;
console.log(zar);

utku33

07.03.2020 00:55

Bu soru 1 kez yanıtlandı.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
JavaScript ile rasgele zar atmak

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.