Kocok dadu
Pada latihan sebelumnya, Anda menggunakan rand(), yang menghasilkan float acak antara 0 dan 1.
Seperti yang dijelaskan Hugo dalam video, Anda juga dapat menggunakan randint(), yang juga merupakan fungsi dari paket random, untuk menghasilkan bilangan bulat secara acak. Pemanggilan berikut menghasilkan bilangan bulat 4, 5, 6, atau 7 secara acak. 8 tidak termasuk.
import numpy as np
np.random.randint(4, 8)
NumPy sudah diimpor sebagai np dan seed telah ditetapkan. Bisakah Anda mengocok dadu?
Latihan ini merupakan bagian dari kursus
Python Tingkat Menengah
Instruksi latihan
- Gunakan
randint()dengan argumen yang sesuai untuk menghasilkan bilangan bulat 1, 2, 3, 4, 5, atau 6 secara acak. Ini menyimulasikan sebuah dadu. Cetak hasilnya. - Ulangi percobaan untuk melihat apakah lemparan kedua berbeda. Sekali lagi, cetak hasilnya.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again