Rumah >pembangunan bahagian belakang >Golang >Mengapakah `rand.Intn` Go Kadangkala Menjana Nilai Yang Sama?
Menyelesaikan masalah rand.Intn Menjana Nilai Yang Sama
Contoh Go yang disediakan dalam pautan sememangnya mengembalikan nilai yang sama untuk rand.Intn(10) melainkan diubah suai untuk memulakan penjana nombor rawak. Berikut ialah penjelasan:
Sumber Nombor Rawak Tidak Dimulakan:
Go Playground Caching :
Untuk menyelesaikan isu ini dan mendapatkan nombor rawak secara konsisten, pertimbangkan langkah berikut:
Dengan mengikuti langkah ini, anda boleh menjana nombor rawak menggunakan rand.Intn dengan berkesan dan mengelakkan daripada menerima nilai yang sama berulang kali.
Atas ialah kandungan terperinci Mengapakah `rand.Intn` Go Kadangkala Menjana Nilai Yang Sama?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!