Linux疑难杂症解决方案100篇(三)-嵌套循环及随机数知多少

举报
格图洛书 发表于 2021/11/19 01:15:44 2021/11/19
【摘要】 前言 复习for循环语句的基本语法结构 复习while和until循环语句的基本语法结构 能会使用RANDOM产生随机数 理解嵌套循环   一、随机数 关键词:一切都是未知数,永远不知道明天会发生什么。 1. 如何生成随机数? 系统变量:RANDOM,默认会产生0~32767的随机整数 ...

前言

  • 复习for循环语句的基本语法结构

  • 复习while和until循环语句的基本语法结构

  • 能会使用RANDOM产生随机数

  • 理解嵌套循环

 

一、随机数

关键词:一切都是未知数,永远不知道明天会发生什么。

1. 如何生成随机数?

系统变量RANDOM,默认会产生0~32767的随机整数

要想调用变量,不管你是什么变量都要给钱,而且是美元$


  
  1. # 打印一个随机数
  2. echo $RANDOM
  3. # 查看系统上一次生成的随机数
  4. # set|grep RANDOM
  5. RANDOM=28325
  6. # 产生0~1之间的随机数
  7. echo $[$RANDOM%2]
  8. # 产生0~k之间的随机数
  9. echo $[$RANDOM%(k+1)]
  10. # 产生50-100之内的随机数
  11. echo $[$RANDOM%51+50]
  12. # 产生三位数的随机数 $RANDOM%900 产生0到899之间的随机数,+100则产生100至999
  13. echo $[$RANDOM%900+100]

2. 实战案例

(一)随机产生以139开头的电话号码

具体需求1:

写一个脚本,产生一个phonenum.txt文件&

文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。

原文链接:wenyusuran.blog.csdn.net/article/details/108375201

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。