shell生成指定范圍內的隨機數


#!/bin/bash
read -p "請輸入起始數:" min
read -p "請輸入終止數:" max
if [ $min -gt $max ]
then
echo "起始數大於終止數!"
else
echo -n "隨機數:"   ;expr $(date +%N) %  $[$max - $min  + 1] + $min  #日期函數生成隨機數向最大值和最小值的差加1后取余得到一個隨機數,然后加上最小值保證能取到的最小值和最大值
fi

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM