一组数据,如何随机筛选数字?
时间:2011-02-09
来源:互联网
30
53
23
56
36
21
20
20
89
22
30
数据中的数字有重复,我想随机抽选出 5个数字,如何实现??
作者: vitas333_cu 发布时间: 2011-02-09
随机选出的5个不允许重复?
作者: ly5066113 发布时间: 2011-02-09
对,不允许重复。
作者: vitas333_cu 发布时间: 2011-02-09
作者: dreamingbar 发布时间: 2011-02-09
- awk 'BEGIN{srand()}{a[rand()","NR]=$1}END{for(i in a)if(!b[a[i]]++){print a[i];if(++j==5)exit}}' urfile
作者: ly5066113 发布时间: 2011-02-09
作者: cjaizss 发布时间: 2011-02-09
死循环了。。
作者: vitas333_cu 发布时间: 2011-02-09
可以机选, 但是连续机选的情况会发现 会有很多数字重复。 也就是说第一次机选和第二次机选的数字中,有重复1.2个数字,而且重复的次数很多。
我后来是通过数组的方式,将筛选的数字存到数组中,根据数组的序列 ,调用rand() 函数机选,并且间隔时间,我自己发现rand()函数似乎和时间有关系,时间短,选中的数字相同率会增加。
作者: vitas333_cu 发布时间: 2011-02-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28