您的位置:首页 > 运维架构 > Shell

shell中随机数的应用

2013-04-15 10:51 141 查看
产生5个随机数的脚本:

#!/bin/bash

MAX=5

i=1

echo "$MAX random numbers are generated:"

while [ "$i" -le $MAX ]

do

number=$RANDOM

echo $number

let "i=i+1"

done

应用之一:在各种登录软件时提示的输入验证码

#! /bin/bash

length=6

i=1

seq=(0 1 2 3 4 6 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y z)

num_seq=${#seq[@]}

while [ "$i" -le "$length" ]

do

seqrand[$i]=${seq[$((RANDOM%num_seq))]}

let "i=i+1"

done

#下面是输出结果

echo "The random string is:"

for j in ${seqrand[@]}

do

echo -n $j

done

echo
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: