随机数shell脚本问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随机数shell脚本问题相关的知识,希望对你有一定的参考价值。

随机数shell脚本问题我写个生成10个随机数的脚本,但是我想每个数字显示完了,就结束此脚本,怎么弄。随机数是1到10

for iterator in 1..10
do
echo -n -e "$((RANDOM %10)) "
done 放到一个单独脚本里,用.引入此脚本
参考技术A 能说具体点么追问

要求,写一个shell脚本,不断回显1到10这10个随机数,只能在一行不断回显,按回车停止,显示最后一个数字

追答

好吧,既然已经采纳了就不发了

追问

没有,你发了我就采纳你的了

shell脚本打印0-9的随机数

shell脚本打印0-9的随机数

参考技术A 楼上的不对!环境变量RANDOM,范围是0--32767!
应该为:echo $(($RANDOM%10))
还有一种用gawk的写法: gawk 'BEGINx=int(10*rand()); print x'
其中rand()产生0-1之间的浮点数,int()为绝对值向下取整追问

$RANDOM%10含义是什么?谢谢!

追答

求余呀

本回答被提问者和网友采纳
参考技术B #!/bin/bash
a=$RANDOM
echo  $a|cut -c2

以上是关于随机数shell脚本问题的主要内容,如果未能解决你的问题,请参考以下文章

shell脚本怎么获取唯一流水号

shell脚本生成[4,9]范围内的随机整数,包含边界值4和9,并将随机数序列存放在一个数组中,脚本实现?

Linux系统shell脚本之随机数组

如何避免shell脚本中的单个 * 被随机替换成目录下的一个文件名

shell脚本怎么生成运行日志

用shell写一个猜价格脚本?