Shell随机生成几个不重复的随机数

模拟体育彩票,36选7。
要求:随机,7个不重复,1到36这些整数。


#!/bin/bash

touch ./temp
>temp

while [ `sort temp | uniq | wc -l` != 7 ]
do
echo `expr $RANDOM % 36 + 1` >> temp
done

sort temp | uniq

rm temp


just for fun... 练习一下shell编程。

版权声明:本文为iteye_7373原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。