Случайные числа из Win32 API?

#winapi #modula-2

#winapi #модуль-2

Вопрос:

Работаю над приложением Win32 API GUI в Modula-2 (ISO), и, похоже, нет способа генерировать случайные числа в библиотеках. Прежде чем я создам свой собственный PRNG (только для забавной симуляции, не обязательно должен быть криптографически надежным), есть ли способ получить случайное число из Windows?

Комментарии:

1. В Modula-2 есть библиотека Rand: ИЗ Rand ИМПОРТИРУЙТЕ СЛУЧАЙНЫЕ;

2. Существует BCryptGenRandom , для которого требуется заполнение буфера только при передаче BCRYPT_USE_SYSTEM_PREFERRED_RNG флага.

3. @MitchWheat Это было бы хорошо и просто, но в библиотеках ISO нет библиотеки Rand, которую я могу найти. В настоящее время использую XDS 2.60, но также проверил в ADW, чтобы убедиться.