Mulai sekarangMulai gratis

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

Lihat Kursus

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
Edit dan Jalankan Kode