Sebuah generator angka acak yang memanfaatkan kondisi balapan.
Kondisi balapan terjadi ketika dua atau lebih proses bersaing untuk mengakses dan memodifikasi data yang sama secara bersamaan, sehingga data tidak konsisten/sesuai, tidak sesuai dengan yang diharapkan.
Berbeda dengan program ini, yang tidak diharapkan itu menjadi yang diharapkan, karena harapan adalah ketidakkonsistenan data, yang membuatnya acak.
CATATAN:
Anda perlu menjalankan c++ gen.cpp -o gen.
Overhead mungkin tinggi di beberapa perangkat, karena menggunakan thread s/d 10 thread, kurangi ini jika mengalami overhead.
English version:
A random number generator that exploits race conditions.
Race conditions occur when two or more processes compete to access and modify the same data simultaneously, resulting in inconsistent data, not matching expectations
In contrast, this program, the unexpected becomes the expected, because the expectation is the data inconsistency, which makes it random.
NOTE:
You need to run c++ gen.cpp -o gen.
Overhead may be high on some devices, as it uses up to 10 threads, reduce this if you are experiencing overhead.
Termux