Saya memiliki daftar angka dari 1 hingga 100. Saya perlu memilih blok angka ukuran acak. Misalnya, pertama kali memilih nomor 5 hingga 21 detik Pilih nomor 50 hingga 66 Terus memilih blok ...

0
Tasneem Ghunaim 5 April 2021, 18:46

1 menjawab

Jawaban Terbaik
  • Iris daftar Anda menjadi blok berukuran acak (pilih ukuran acak; iris yang mati; ulangi sampai daftar kosong).
  • Acak-shuffle blok (fisher-yates)
  • Mengembalikan blok dalam urutan yang dikocok

Jawaban atas algoritma "acak, tetapi tidak berulang" selalu "shuffle."

0
Rob Napier 5 April 2021, 16:00