社区
VB基础类
帖子详情
生成多个随机数的问题(立即揭贴)
jacky125
2006-05-08 01:04:30
Int((1000 - 1 + 1) * Rnd + 1)
--------------------------------------
这个只能在(1-1000)中生成一个随机数,我想一次生成10个,代码应该怎么写????
...全文
185
8
打赏
收藏
生成多个随机数的问题(立即揭贴)
Int((1000 - 1 + 1) * Rnd + 1) -------------------------------------- 这个只能在(1-1000)中生成一个随机数,我想一次生成10个,代码应该怎么写????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vbman2003
2006-05-08
打赏
举报
回复
上面的代码在EXCEL中可以通过(我试过了),如果你有1000行,只要将q = Int(Rnd(1) * 29 + 1)改为q = Int(Rnd(1) * 999 + 1),这样就可以在1000行中任意选中10行了。不知道是不是你要的
vbman2003
2006-05-08
打赏
举报
回复
Excel中的?那么试试:
Sub SelectRow()
Dim n(1 To 1000), i, j, q
Dim sRow As String
Erase n
j = 0
Randomize Timer
While j < 10
q = Int(Rnd(1) * 29 + 1)
If n(q) = 0 Then
sRow = sRow & "," & q & ":" & q
n(q) = 1
j = j + 1
End If
Wend
sRow = Mid(sRow, 2)
'Debug.Print sRow
Range(sRow).Select
End Sub
ZOU_SEAFARER
2006-05-08
打赏
举报
回复
dim m(1 to 10) as double
for i = 1 to 10
m(i)=Int((1000 - 1 + 1) * Rnd + 1)
next
jacky125
2006-05-08
打赏
举报
回复
我想得到这10个随机数,并付值给m1,m2,m3.....
代码应该怎么写呢???
jacky125
2006-05-08
打赏
举报
回复
vbman2003(家人)
-------------------------------------------------
Print q 出错,提示"方法无效"
jacky125
2006-05-08
打赏
举报
回复
我的vb程序是写在Excel的宏中的,功能就是随机的选出10行选中(Rows().Select)
怎样才能同时选中10行呢????
vbman2003
2006-05-08
打赏
举报
回复
如果要求产生的10个随机数字是不重复的,有许多种算法。论坛有许多讨论。比如 跳蚤算法、利用集合,字符串比较等等。下面这个是用数组实现的方法:
Dim n(1 To 1000), i, j, q
Erase n
j = 0
Randomize Timer
While j < 10
q = Int(Rnd(1) * 999 + 1)
If n(q) = 0 Then
Print q
n(q) = 1
j = j + 1
End If
Wend
脆皮大雪糕
2006-05-08
打赏
举报
回复
for i = 1 to 10
debug.print Int((1000 - 1 + 1) * Rnd + 1)
next
jngen:用于
生成
奥林匹克
问题
测试的库
Jngen:简化测试准备 概述 Jngen是一个C ++库,用于针对各种竞争性编程
问题
生成
测试。 它是用纯C ++(符合C ++ 11标准)编写的,并作为单个标头分发。 其功能包括: 具有均匀且偏心分布的
随机数
生成
器(称为wnext); 命令行选项解析器,支持命名和位置参数; std :: vector的包装器,可简化排序,打印和
生成
随机序列的过程; 适用于所有标准类型的打印机(没有多余的空格和1-索引带来的麻烦!); 各种随机和非常规的图和树
生成
器,使用图和树进行操作; 在SVG中
生成
随机的几何图元(包括大的凸多边形)和内置的图形几何; 随机素数,分区,反哈希和反哈希测试; 和更多。 请查看较大的以查看更多功能和示例,或参阅“部分
立即
了解最简单的用例。 参考 [generic_graph.h]图和树:基础知识 [graph.h]图形
生成
[tree.h]树木
生成
自定义一个包含10个元素的一维int数组,并在声明语句中为其赋值;使用循环语句,随机选取该数组中的5个不重复的数据
这个是实验课上课遇到的题目,有点意思,问的人也比较多,就上传一下。(前面是废话,凑字数的) 总包含三种方法,但是Random的
生成
相同
随机数
的
问题
并没有解决,只是用其他方法规避了。
Matlab:
生成
不同的
随机数
Matlab:
生成
不同的
随机数
生成
N个不同的
随机数
(C++,范围0~N-1)
做项目的过程往往具有随机选取等过程。此笔记主要给出了随机
生成
N个不同的
随机数
的两种方法,然后简单的介绍了C++中
随机数
主要用到的函数srand,rand和time。最后给出了一个简单的例子,即从一个含有N张图片的文件夹中随机选取K张图片存入另外一个文件夹。 一:产生N个不同
随机数
的方法 #include #include #include #define N 20 #define K 1
计算机常用
随机数
生成
原理,[原始]计算机
生成
的真实
随机数
的原理和实践
经常听到白痴的声音: 计算机是有限状态机,不能
生成
随机数
...但是实际上,计算机可以在硬件驱动过程中
生成
随机数
.首先让我们看一个让计算机控制室内温度的示例. 工作条件大致是这样的. 首先
随机数
生成
原理,计算机必须具有温度检测传感器和温度控制空调. 计算机达到室温后,将其与设定温度进行比较. 如果温度过高,空调将开始冷却,如果温度过低,则空调将开始加热. 此时,室温是一个以设定温度为中心的变量
随机数
...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章