shell中的Random随机数
1、利用RANDOM取随机数
shell有一个环境变量RANDOM,范围是0--32767
如果我们想要产生0-25范围内的数:$(($RANDOM%26))
在$(()) 是可以省略取值的$符号的。(All tokens in the expression undergo parameter expansion, string expansion, command substitu-tion, and quote removal.)
用这个环境变量对26取模即可。
如果想得到1–68范围内的数 : $(($RANDOM%68+1))
如果想得到6–87范围内的数 :$(($RANDOM%82+6))
2、Awk传递变量
awk 'BEGIN{srand();print rand()}'
shell中的Random随机数相关推荐
- 用Math函数中的random随机数模拟骰子
今天学习遇到了挺好玩的Math函数,更加坚定了我学后端的决心. 代码如下 public class TestRandom {public static void main(String[] args) ...
- random and password 在Linux下生成crypt加密密码的方法,shell 生成指定范围随机数与随机字符串...
openssl rand -hex n (n is number of characters) LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head ...
- python中random模块中包含了随机数相关的功能函数_Python中random模块生成随机数详解...
print random.randint(12, 20) #生成的随机数n: 12 <= n <= 20 print random.randint(20, 20) #结果永远是20 #pr ...
- C#在循环中使用Random时生成的随机数相同的解决办法
场景 在循环中使用 Random y = new Random(); 生成随机数时每次循环生成的数是一样的. for (int i = 1; i < 20000;i++ ){Random y = ...
- Java中Math3 各种随机数生成器的使用(Random Generator)
本文作者:合肥工业大学 管理学院 钱洋 email:1563178220@qq.com 内容可能有不到之处,欢迎交流. 未经本人允许禁止转载. 文章目录 背景 python中numpy生成随机数 产生 ...
- 从Linux内核中获取真随机数【转】
转自:http://www.cnblogs.com/bigship/archive/2010/04/04/1704228.html 内核随机数产生器 Linux内核实现了一个随机数产生器,从理论上说这 ...
- Shell脚本笔记(三)shell中的数学计算
shell中的数学计算 一.使用方括号 #!/bin/bash a=10 b=29 c=88res=$[$a * ($c-$b)] echo $res 二.使用(()) echo $((1+9)) ( ...
- shell中四大循环介绍及使用
1.for循环结构语法及实例 1.1.for循环结构语法1 for 变量名 in 变量取值列表 do 指令---. done 提示:此结构中"in 变量取值列表"可省略,省 ...
- Linux随笔10-Ubuntu网络配置、非交互式远程主机登录以及shell中的数组应用(冒泡排序数组中的元素)
Contents 1. Ubuntu系统网络配置总结 1.1. 配置主机名 1.2. 配置网卡名称 1.3. 配置网卡IP地址 2. 非交互式远程主机登录 2.1. 使用expect实现 2.2. 使 ...
最新文章
- java ftp模糊查询_linux怎么模糊查找一个文件
- SQL的基本数据类型
- kong组件_KONG基础使用-阿里云开发者社区
- leetcode 算法解析(一):260. Single Number III(C++版本和自己的注解)
- js获取屏幕宽高和下拉加载更多
- 转载:(C++)浅谈多态基类析构函数声明为虚函数
- 多线程(一):初识多线程
- ASP.NET数据绑定控件数据项中的服务器控件注册JS方法
- BBS中用SSH方式登录添加附件
- 海南旅游自由行攻略怎么玩
- 题解 [CF1682D] Circular Spanning Tree
- 高防ip是如何防御攻击的?
- 关于模型训练的时候所需要的GPU显存的计算以及模型参数,计算量的计算
- 单片机.C51基于LCD1602光强检测仪.光敏电阻.ADC0804
- 初学者完成HBuilder X网站制作
- JDK下载及安装教程(很详细)
- 喝脱脂牛奶容易长青春痘
- android:completionthreshold=1,android:completionThreshold=1是哪个组件的属性( )
- 是面试官放水,还是公司实在是太缺人?,字节原来这么容易进...
- Matlab 曲线拟合之polyfit与polyval函数