Посоветуйте subj, желательно для 32-битных чисел. Какая-то запредельная надежность не требуется, следовательно, методов, использующих большие простые числа, хотелось бы избежать. Насколько хорошим вариантом будет взять какой-нибудь MT19937 и устанавливать новый seed из /dev/random до того, как будет достигнут период последовательности?