vb,产生100个10000以内不重复的随机素数

vb,产生100个10000以内不重复的随机素数

vb,产生100个10000以内不重复的随机素数

1首先将1W以内的素数全部找出来

'1万以内所有的素数数量
count1 = 0

For m = 2 To 10000

    Dim n As Integer
    
    n = Sqr(m)
    
    For i = 2 To n
     
     If (m Mod i = 0) Then
     
        GoTo aaa
     End If
    Next i
     
    
    '求出的素数m保存在素组a
    a(count1) = m
    count1 = count1 + 1
    c(m) = 1
    'Print m
            
aaa:
     
Next m

2在所有的素数中抽取100个

count2 = 0
While (count2 < 100)
    r = Int((count1 + 1) * Rnd)
    If (a(r) <> 0) Then '0代表没用过
        b(count2) = a(r)
        count2 = count2 + 1
        a(r) = 0 '变为0代表用过

    End If
            
Wend

在这里插入图片描述
有需要源码的小伙伴可以联系我。也欢迎其他小伙伴留言交流学习
q:2316773638

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/2870.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • POJ3111 K Best(另类背包+二分+变态精度)

    POJ3111 K Best(另类背包+二分+变态精度)POJ3111KBest,看讨论区说数据有点变态,精度要求较高,我就直接把循环写成了100次,6100ms过,(试了一下30,40都会wa,50是4000ms)  第一次在POJ上看到下面这种东西还是很好奇的,  一个题目可以接受多种正确答案,即有多组解的时候,题目就必须被SpecialJudge.SpecialJudge程序使用输入数据和一些其他信息来判答你程序的输出,并将…

    2022年7月27日
  • mybtis jdbctype

    mybtis jdbctype思路:1.在mapper.xml中使用#{参数,jdbctype=VARCHAR}2.在javadao层中使用传入map的方式3.mybatis中就可以应用字段了mybatisjdbctype写法daomapper.xml例子:&lt;?xmlversion="1.0"encoding="UTF-8"?&gt;&lt;!DOCTYPEmapper…

    2022年10月20日
  • JAVA连接Redis客户端多种方式实现

    JAVA连接Redis客户端多种方式实现Jedis介绍Redis不仅使用命令来操作,而且可以使用程序客户端操作。现在基本上主流的语言都有客户端支持,比如java、C、C#、C++、php、Node.js、Go等。在官方网站里列一些Java的客户端,有Jedis、Redisson、Jredis、JDBC-Redis、等其中官方推荐使用Jedis和Redisson。Jedis同样也是托管在github上,地址:https://github.com/xetorthio/jedis<dependencies>..

    2022年6月9日
  • redis+springboot_全集成厨房

    redis+springboot_全集成厨房一、Redis集成简介Redis是我们Java开发中,使用频次非常高的一个nosql数据库,数据以key-value键值对的形式存储在内存中。redis的常用使用场景,可以做缓存,分布式锁,自增序列等,使用redis的方式和我们使用数据库的方式差不多,首先我们要在自己的本机电脑或者服务器上安装一个redis的服务器,通过我们的java客户端在程序中进行集成,然后通过客户端完成对redis的增删改查操作。redis的Java客户端类型还是很多的,常见的有jedis,redission,lettuce等,

    2022年9月22日
  • AV有马赛克吗_视频某个地方加马赛克

    AV有马赛克吗_视频某个地方加马赛克程序员的成长之路互联网/程序员/技术/资料共享关注阅读本文大概需要2.8分钟。来自:网络,侵删近日一位43岁的岛国男性,利用AI技术去除18禁视频马赛克,到处贩售。在岛国舆论一片哗然…

    2022年9月28日
  • Java基础面试题(2022最新版汇总)[通俗易懂]

    史上最全、最新、最详细的Java基础面试题汇总

    2022年4月8日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号