Rumah >masalah biasa >VB中Rnd函数的用法

VB中Rnd函数的用法

angryTom
angryTomasal
2020-02-07 15:07:4644486semak imbas

VB中Rnd函数的用法

VB中Rnd函数的用法

Rnd是一个能产生[0,1)之间的双精度随机数的函数。int(N)是一个取小于或等于N的最大整数的函数,比如int(4.5)=4,int(-4.5)=5。

int(rnd的使用方法:

int(rnd * 范围 + 基数)

比如:int(rnd*m+n)意为产生[n,m+n-1]之间的随机数

例:假设你想要将随即产生的40到60之间(包括40和60)的6个随机整数存放到一个一维数组suijishu()里边语句为:

dim suijishu(1 to 6) as integer, i as integer
for i = 1 to 6
suijishu(i)=int(rnd*21+40)
next i

分析:

0<=rnd<1
0<=rnd*21<21
40<=rnd*21+40<61
40<=int(rnd*21+40)<=60

更多教程请访问php中文网

Atas ialah kandungan terperinci VB中Rnd函数的用法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:vb中array函数用法Artikel seterusnya:VB中的Val是什么意思