分享好友 天南地北首页 网站导航

什么是randomize

网友 2023-09-16 17:33 · 头闻号教育培训

最佳答案:

randomize是一种函数,功能是初始化随机数发生器,用法是void randomize(void)。

详情介绍

randomize是一种函数,功能是初始化随机数发生器,用法是void randomize(void)。

中文名
随机
外文名
randomize
功能
初始化随机数发生器
用 法
void randomize(void

randomize翻译

randomize

中文翻译:随机

randomizeC语言

randomize基本信息

函数名:randomize

功 能:初始化随机数发生器

用 法:void randomize(void);

randomize程序例

#include<stdlib.h>void main(){int i;randomize();printf("Ten random numbers from 0 to 99nn");for(i=0;i<10;i++)printf("%dn",rand()%100);}

注:可以在TC2.0中运行通过,在VC6.0不能运行。

randomize用法

randomizeVC

VC中使用srand()来初始化为随机数生成器。代码实例:

#include <stdio.h>

#include <stdlib.h>

#include <time.h>

#define N 10

main()

{

int i;

srand(time(0));

for(i=0;i<N;++i)

printf("%dn",rand()%100);

system("pause");

}

randomizeVB

语句名:Randomize

功 能:初始化随机数发生器

用 法:Randomize

Randomize 语句示例

本示例用 Randomize 语句初始化随机数生成器。由于忽略了数值参数, 所以 Randomize 用 Timer 函数的返回值作为新的随机数种子值。

Dim MyValue

Randomize ' 对随机数生成器做初始化的动作。

MyValue = Int(6 *Rnd+1) ' 生成 1 到 6 之间(包括6)的随机整数。

randomizeDelphi

以下事例将随机产生0到100的数字,如果不使用Randomize函数,得到的结果将有规律性。

procedure TForm1.btn1Click(Sender: TObject);

begin

randomize;

ShowMessage(IntToStr(Random(100)));

end;

randomizepascal

pascal中如果不使用randomize,就是上一次的结果。并且,pascal中的随机数语句是从0开始的,以X-1结束。因此如果随即产生0~100间的数要用random(101)来。

下面一个产生0~100的随机数的程序:

var a:integer;

begin

randomize;

a:=random(101);

writeln(a);

readln;

end.

randomizeFBIde

同上,在FBIde里,如果没有RANDOMIZE,随机出来的结果跟开始一样

下面是产生20个0~100之间的整数的语句(要用到一维数组):

FOR I=1 TO 20

A(I)=INT(RND*101)

NEXT I

免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报

举报
反对 0
打赏 0
更多相关文章

收藏

点赞