Я хочу использовать функцию RDRAND Intel для Windows и генерировать истинные случайные числа (поскольку случайный модуль Python не так случайен). Есть ли API в Python, который может получить доступ к этой функции?Использование Intel RDRAND в Python 2.7
Я попытался установить модуль rdrand, упомянутый в комментарии ниже, но я все время получаю сообщение об ошибке. Вход: http://pastebin.com/A2Vqsqec
ошибка, кажется, брошенные этих линий в rdrand.c:
#ifdef __GNUC__
#define USING_GCC 1
#elif __clang__
#define USING_CLANG 1
#else
#error Only support for gcc or clang currently
#error if you port to another compiler, please
#error send back the patch to https://github.com/stillson/rdrand
#endif
Почему это происходит?
UPDATE: Я проверил и убедился, что __GNUC__ определяется
Посмотрите на это: https://pypi.python.org/pypi/rdrand/0.9.0 Также интересно: http://stackoverflow.com/questions/22680441/using-the-hardware-rng-from- python – ppasler
Спасибо. Я попытался установить модуль rdrand, но я получаю сообщение об ошибке: «rdrand.c: фатальная ошибка C1189 - Только поддержка gcc или clang в настоящее время« Почему это происходит? – PK123