首页后端开发ASP.NETvb点虐浮点随机数 vb随机数代码怎么写

vb点虐浮点随机数 vb随机数代码怎么写

时间2023-04-08 10:19:01发布访客分类ASP.NET浏览563
导读:请问在vb点虐中如何实现随机取数?? Dim k( As Integer = New Integer( {1, 2, 3, 4, 5, 6} Dim p1 As IntegerRandom r = new Random( ; int...

请问在vb点虐中如何实现随机取数??

Dim k() As Integer = New Integer() { 1, 2, 3, 4, 5, 6}

Dim p1 As Integer

Random r = new Random();

int p1 = k(r.Next(5)) '随机出现0~5之间的数。

VB.NET中,随机数生成器问题

Public Shared Sub Randomize ([ Number ])

Randomize 用 Number 将 Rnd 函数的随机数生成器初始化,并给它一个新的种子值。如果省略 Number,则用系统计时器返回的值作为新的种子值。

vb点虐产生随机数

方法名称:next();功能描述:返回一个0~2147483647之间的整数

方法名称:next(i);功能描述:返回一个0~i之间的整数

方法名称:next(i,j);功能描述:返回一个i~j之间的整数

方法名称:Nextdouble();功能描述:返回一个0~1之间的随机小数

================

使用方法:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim rand = New System.Random()

MsgBox(rand.next().ToString())

End Sub

==========================

产生N个不同数的话,我给你个我写的VB的代码,你稍微改下:

产生0-10的数:

Private Sub Command1_Click()

Randomize

Dim a(10) As Long

n = 10

For i = 0 To n

a(i) = Int(Rnd() * (n + 1))

For j = 0 To i - 1

If a(i) = a(j) Then

i = i - 1

Exit For

End If

Next

Next

For i = 0 To n

Print a(i)

Next

End Sub

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: vb点虐浮点随机数 vb随机数代码怎么写
本文地址: https://pptw.com/jishu/2330.html
vb点虐支持数据类型 vbnet single vb点虐打开qq vbnet imemode

游客 回复需填写必要信息