这些是有关在Visual Basic中生成随机数的一些“随机”想法。

维基百科会比我提供更好的介绍,请参见

http://en.wikipedia.org/wiki/Random_number_generator 。

关键是您需要使用种子启动随机数生成器。 从午夜以来以毫秒数的形式加载表单是一种简单的开始方法。

VB.Net版本

这个演示项目将尽可能简单。 它由一个带有一个按钮的表单组成。 每次按下该按钮,都会弹出一个MsgBox,其中包含1到10之间的一个随机数字。此代码适用于VB.NET,是使用VB.NET 2005 Express Edition创建的。

启动一个新项目,然后双击工具箱中的按钮以将一个按钮添加到表单。 双击按钮以查看代码大纲:

Public Class Form1Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickEnd Sub
End Class

将该代码替换为:

Public Class Form1Private oRand As RandomPrivate Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadoRand = New Random(DateTime.Now.Millisecond)End SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickDim iRand As IntegeriRand = oRand.Next(1, 10)MsgBox(iRand)End Sub
End Class

请注意以下关键项:

  1. oRand是随机数生成器,在模块级别定义
  2. 使用当前时间的millisecong组件在Form Load事件中一次初始化oRand。
  3. Random对象的Next方法生成一个新数字。

From: https://bytes.com/topic/visual-basic/insights/641768-generating-random-numbers-vb-net

在VB.NET中生成随机数相关推荐

  1. 在VB6中生成随机数

    VB6版本 在VB6中生成随机数有些不同. 我不说哪个更好,因为我只熟悉VB6方法. 但是肯定会产生一个随机数(更正确地说是一个伪随机数)是 在VB6中更简单 . 您只需调用Rnd()函数. 此示例表 ...

  2. java 随机数生成实现_Java中生成随机数的实现方法总结

    搜索热词 在实际开发工作中经常需要用到随机数.如有些系统中创建用户后会给用户一个随机的初始化密码.这个密码由于是随机的,为此往往只有用户自己知道.他们获取了这个随机密码之后,需要马上去系统中更改.这就 ...

  3. css 加随机数 引用_在CSS中生成随机数

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. Robin Rendle 于2017年1月11日 前几天,我遇到了一个特别有趣的问题.我想用random ...

  4. iOS开发中生成随机数

    有时候我们需要在程序中生成随机数,但是在Objective-c中并没有提供相应的函数,好在C中提供了rand().srand().random().arc4random()几个函数.那么怎么使用呢?下 ...

  5. ios 中生成随机数

    ios 中生成随机数 ios 有如下三种随机数方法: 1.    srand((unsigned)time(0));  //不加这句每次产生的随机数不变         int i = rand() ...

  6. 十四、在Excel中生成随机数

    在Excel中生成随机数 一.生成一定范围的随机数 =RANDBETWEEN(10,30)/10:可以生成小数

  7. C语言中生成随机数函数

    文章目录 前言 一.产生随机数 二.具体分析 1.rand函数 (1)范围 (2)对应头文件 2.srand函数 3.整合 总结 前言 本文主要详细介绍如何在C语言中生成随机数. 一.产生随机数 我们 ...

  8. css随机数,在LESS CSS中生成随机数?

    通过LESS Mixin for Variation 通过使用LESS mixin生成随机数,您可以根据需要在每个位置调用它,更容易控制输出.此代码部分是在this SO answer的帮助下构建的, ...

  9. VB作业之生成随机数

    一.         实验步骤: 1.   在窗体上放置三个文本框并在其后输入三个文本框,分别用于输入随机数的下界和上界,并在属性值中输入"请输入随机数的下界""请输入随 ...

最新文章

  1. ECS(Linux)连接RDS,使用命令行方式连接实例
  2. hibernate框架int和Integer类型区别
  3. 在Linux上安装CHM查看工具
  4. Android studio之Unknown run configuration type AndroidRunConfigurationType解决办法
  5. 赛普拉斯 12864_如何使用赛普拉斯自动化辅助功能测试
  6. CVPR2021 | 北航商汤耶鲁口头报告
  7. 能ping通工作组计算机 无法访问,可以ping通不能访问共享,其他电脑可以访问
  8. 2 打两拍verilog与Systemverilog编码
  9. 微软力挺 Go,宣布参与 Athens 项目和 GopherSource
  10. 那些小城里的分析大师们为什么发不了财?
  11. c++如何快速写出get set_如何快速写出产品文案?(4大核心方法)
  12. 基于FPGA的数字频率计Verilog开发
  13. 【渝粤题库】陕西师范大学202141规制经济学 作业(高起专)
  14. dex2oat程序参数总结
  15. 超文本传输协议 - 白话篇
  16. 使用激光雷达(rplidar A2)和 google cartographer_ros算法包建图(以及转换为yaml文件)
  17. (js)switch
  18. java富甲天下_富甲天下之激斗三国
  19. 选对Shopee货代对店铺影响有多大?星卓越货代系统为您分析
  20. Thumbnail 图片压缩

热门文章

  1. 《第五堂棒球课》:MLB棒球创造营·棒球名人堂
  2. 实数 有理数 无理数
  3. JavaFX开发教程-什么是JavaFX?
  4. 发布文章出现请勿使用默认标题
  5. “修真院”修行九九八十一难(1)
  6. python输出完全平方数_LeetCode 279*. 完全平方数(Python)
  7. 基于阿里云的双活灾备方案的设计
  8. vscan Ineligible for use by VSAN
  9. 35岁后,互联网数据分析人的出路在哪里?
  10. 大数据可视化陈为智慧树_知到智慧树大数据可视化网课答案