求助大佬 生成100个10000以内的随机素数并储存在数组内
vb吧
全部回复
仅看楼主
level 1
love盗卍狱 楼主
2020年05月24日 08点05分 1
level 8
.net 使用Random类生成随机数
dim rand as Random = new Random(DateTime.Now.Ticks)
dim randNum as integer
randNum = rand.Next(10000)
2020年05月24日 08点05分 2
我好像没学过你写的这个。。。我看不懂。。我只学了randomize()什么的[惊哭]
2020年05月24日 10点05分
@love盗卍狱 你不是.net吗?
2020年05月24日 11点05分
level 8
do while n<100
randNum = rand.Next(10000)
if isprime(randNum)=true then
A(n)=randNum
n++
end if
loop
2020年05月24日 09点05分 3
level 11
一万以内的素数呀,不建议你直接用rnd生成。
而建议你先将一万以内的素数建立一个数组。
然后按照下标随机得到素数。
2020年05月24日 09点05分 4
怎么建立啊[泪]
2020年05月25日 13点05分
@贴吧用户_6S5yabWtM 简单。我回复到下面楼层
2020年05月26日 00点05分
2020年05月26日 02点05分
怎么在这基础上用下标随机得到素数,不太会啊QAQ[泪]
2020年05月26日 05点05分
level 1
老哥,我在vb群里看到你了[泪]现在你会了吗?能分享一下嘛[惊哭]
2020年05月25日 04点05分 5
level 11
2020年05月26日 03点05分 6
啊啊啊太感谢了
2020年05月26日 03点05分
那如何把通过这种方法产生的100个素数显示出来?[泪]
2020年05月26日 05点05分
@我00000q 这是一百个吗?
2020年05月26日 05点05分
@璐村惂鐢ㄦ埛_0748V5Z馃惥 好像不是🤣那怎么出来100个然后显示出来🤣
2020年05月26日 05点05分
吧务
level 13
2020年05月26日 05点05分 7
可以是随机的吗🤣还是必须规定一个位数🤣
2020年05月26日 05点05分
你的命题没有规定位数,只是【S(i) = Int(Rnd * 9998 + 2)】一句受影响,其他都差不多。我这里用四位数主要是为了打印出来好看而已。
2020年05月26日 09点05分
太感谢(❁´ω`❁)了,我正好也在写这个
2020年05月26日 12点05分
@Luosen56 PDSS是啥,没学过啊
2020年05月26日 13点05分
吧务
level 13
2020年05月26日 09点05分 8
万以内的素数共有 1229 个。
2020年05月26日 09点05分
1