关于生成随机数的小技巧,本文简单分享了几种利用常用的办公软件或浏览器快速简单的生成随机数字的几种方法.
1、使用excel表格生成随机数字
首先打开excel软件,选中一个单元格
然后在需要创建随机数的单元格中输入=RAND(),按下回车键后,就能创建0到1的随机数
以上只能够生成数字0或1之间的随机数,为了生成更大范围内的随机数字,我们还需要修改该公式为:
=1+RAND()*(30-1)
按下回车后,即可生成1~30之间的随机数字,这里主要以RAND()为基础数字,然后=开始范围+RAND()*(结束范围-开始范围)来在表格中实现创建指定范围的随机数字.
选中单元格然后右下角小方框向下拖动可以生成多个随机数字,当然这里随机数字包含了小数,如果只需要整数我们可以修改为:
=RANDBETWEEN(1,30)
或者
=ROUND(1+RAND()*(30-1),0)
该方法可以直接生成1~30直接的随机整数.
2、使用word文档来生成随机数字
在word文档中生成随机数字与excel差不多,相当于调用了excel来创建随机数字,首先打开或新建一个word文件
然后在工具栏中找到"插入"标签,再点击"对象"按钮。
继续在对象类型中,选择"Microsoft Excel Binary Worksheet"
确定后,再在插入的Excel对象框的单元格中输入方法1中的公式即可在word中来创建随机字.
3、 txt记事本实现
在电脑中新建一个空白的txt文本,然后将以下代码复制进去.
<script type="text/javascript">
function sjsz(minsz,maxsz,num){
var newsjsz="";
for (var i=0;i<num;i++){
newsjsz+=parseInt(Math.random()*(maxsz-minsz+1)+minsz,10)+", ";
}
return newsjsz;
}
var suijishu=sjsz(1,30,10);
alert(suijishu);
</script>
其中var suijishu=sjsz(参数1,参数2,参数3);中可以修改参数1设置最小值,参数2设置最大值,参数3指定创建随机数字的个数.
然后选择文件-另存为,将文件类型选择为所有类型,文件名称修改为suiji.html,然后再保存.
将这个文件双击或拖动到浏览器中直接打开刷新页面即可生成1~30之间的随机整数.
2、使用本站的随机数生成工具创建随机数字
首先在本站的生活工具栏目中,找到"随机数生成工具"
然后设置好生成的随机数字个数,以及是否出现重复的随机数字
再设置好随机数字的开始以及结束的数值大小范围,选择"创建"按钮后即可再浏览器中快速的创建多个随机数字.
以上就是几种比较简单的使用生活中常用的软件或不适用软件直接创建一个或多个随机数字的小技巧.