Ubuntu getrandom(2) 设置标志 GRND_RANDOM

Ubuntu getrandom(2) 设置标志 GRND_RANDOM

如果我从 PHP 调用 random_int(1,100000),它将从 Ubuntu 系统调用 getrandom(2) 来检索随机数。http://php.net/manual/en/function.random-int.php

getrandom(2) 默认使用 /dev/urandom,而我并不需要,因为我有一个硬件随机数生成器为 /dev/random 提供数据。Ubuntu 手册说,如果设置了 GRND_RANDOM 位,则从 /dev/random 池而不是 /dev/urandom 池中提取随机字节。 http://manpages.ubuntu.com/manpages/xenial/man2/getrandom.2.html

我只是不知道如何设置标志 GRND_RANDOM。我需要编辑配置文件吗?在哪里?

相关内容