shell取不反复随机数

shell取不重复随机数#!/bin/shfunction random(){min$1max$2-$1num$(date +%s+%N)((retnumnum%max+

shell取不重复随机数

#!/bin/shfunction random(){     min=$1;     max=$2-$1;     num=$(date +%s+%N);     ((retnum=num%max+min));     #进行求余数运算即可      echo $retnum;      #这里通过echo 打印出来值,然后获得函数的,stdout就可以获得值      #还有一种返回,定义全价变量,然后函数改下内容,外面读取}for i in {1..200};   do         out=$(random 999 10000);         echo $i "PJ11"$out >> send.log;   done;