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, kursun bir parçasıdır
Orta Seviye Python
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again