Zar atma
Önceki egzersizde 0 ile 1 arasında rastgele bir kayan değer üreten rand()
fonksiyonunu kullandınız.
Hugo’nun videoda açıkladığı gibi, rastgele tamsayılar üretmek için random
paketinin bir fonksiyonu olan randint()
kullanabilirsiniz. Aşağıdaki çağrı rastgele 4, 5, 6 veya 7 tamsayılarını üretir. 8 dahil değildir.
import numpy as np
np.random.randint(4, 8)
NumPy daha önce np
olarak içe aktarılmış ve bir tohum belirlenmiştir. Birkaç zar atabilir misiniz?
Bu egzersiz
Orta Seviye Python
kursunun bir parçasıdırEgzersiz talimatları
- 1, 2, 3, 4, 5 veya 6 tamsayılarını rastgele üretmek için
randint()
fonksiyonunu uygun bağımsız değişkenlerle birlikte kullanın. Bu bir zarı simüle eder. Çıktısını alın. - İkinci atışın farklı olup olmadığını görmek için sonucu tekrarlayın. Yine sonucun çıktısını alın.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again