Jujukan Rawak Berterusan dengan std::random_device dalam MinGW gcc4.8.1
Walaupun tatanamanya, std::random_device tidak selalunya menjana nombor yang benar-benar rawak. Menurut cppreference.com, "std::random_device boleh dilaksanakan dari segi enjin nombor rawak pseudo jika sumber bukan penentu... tidak tersedia untuk pelaksanaan."
Dalam kes MinGW gcc4.8.1, kemungkinan pelaksanaan sengaja menjana urutan yang sama setiap kali untuk menyerlahkan sifat bukan rawak output. Ini mungkin keputusan reka bentuk yang bertujuan untuk menekankan keperluan untuk penjana nombor rawak yang lebih mantap.
Untuk menangani isu ini dan mendapatkan urutan rawak yang sebenar, pertimbangkan untuk menggunakan peranti rawak alternatif atau membenihkan penjana nombor rawak pseudo dengan benih yang teguh. Ini akan meningkatkan ketidakpastian dan kerawak output.
Atas ialah kandungan terperinci Mengapakah std::random_device Menghasilkan Urutan Rawak Berterusan dalam MinGW gcc4.8.1?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!