bash中$ RANDOM环境变量的种子

胡安

我正在研究一个bash脚本,该脚本使用$RANDOM环境变量作为模拟中的输入。变量按照它说的那样给出随机整数,据我所知,它取自/dev/random

但是我想有一个可重现的模拟,然后用种子初始化伪随机数发生器。$RANDOM在bash中是否可以为变量提供种子

切普纳

从手册页:

   RANDOM Each time this parameter is referenced, a random integer between
          0 and 32767 is generated.  The sequence of random numbers may be
          initialized by assigning a value to RANDOM.  If RANDOM is unset,
          it loses its special properties,  even  if  it  is  subsequently
          reset.

注意,分配一个值以RANDOM实际播种它;分配的值将不会是下一个返回的值。

$ RANDOM=1341
$ echo $RANDOM $RANDOM $RANDOM
26571 16669 28842
$ echo $RANDOM $RANDOM $RANDOM
14953 18116 2765
$ RANDOM=1341
$ echo $RANDOM $RANDOM $RANDOM
26571 16669 28842
$ echo $RANDOM $RANDOM $RANDOM
14953 18116 2765

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在git bash中设置环境变量

来自分类Dev

在 bash 中回显环境变量

来自分类Dev

评估bash环境变量

来自分类Dev

Bash环境变量问题

来自分类Dev

Bash '导出环境变量

来自分类Dev

Bash-在bash函数中解析环境变量

来自分类Dev

在bash(或其他)中设置变量环境变量

来自分类Dev

在Rmarkdown中的bash中设置环境变量

来自分类Dev

使用bash脚本中.bashrc中定义的环境变量

来自分类Java

Eclipse中的环境变量

来自分类Dev

Jenkins中的环境变量

来自分类Dev

Valet 中的环境变量

来自分类Dev

流星中的环境变量

来自分类Dev

Dockerfile 中的环境变量

来自分类Dev

Podspec中的环境变量

来自分类Dev

TypeScript中的环境变量

来自分类Dev

访问与bash变量同名的环境变量

来自分类Dev

在 docker 环境中显示环境变量

来自分类Dev

如何在 bash 行 CURL 中包含环境变量?

来自分类Dev

在bash脚本中重新加载环境变量

来自分类Dev

如何在bash中并行分配环境变量

来自分类Dev

在python中设置调用bash脚本的环境变量

来自分类Dev

bash脚本中无法访问环境变量

来自分类Linux

如何在bash脚本中访问PHP环境变量?

来自分类Linux

bash环境变量$-中的字符是什么意思?

来自分类Dev

环境变量无法加载到bash中

来自分类Linux

使用Bash在Linux中设置环境变量

来自分类Linux

使用Bash在Linux中设置环境变量

来自分类Dev

无法从.bash_profile中删除环境变量