1.Randomize函数的用法Randomize主要是针对Rnd这个函数的 给你举个代码示例吧 Private Sub Form_Click() For i = 1 To 10 Print Int(Rnd * 10); " " Next i End Sub 你运行时点一下窗体 会得到一组数 记下来 关闭程序 然后再运行一遍 记下再次得到的一组数 看吧是一样的 再给你一个程序 Private Sub Form_Click() Randomize For i = 1 To 10 Print Int(Rnd * 10); " " Next i End Sub 运行时点一下窗体 记下得到的一组数关闭 再运行 点一下窗体 又得到一组数 这两组数是不同的 明白了吧 。
2.randomize函数函数名: randomize
功 能: 初始化随机数发生器
适用语言;BASIC,VISUAL BASIC,C,C++,Delphi等
用 法: void randomize(void);
程序例:
#include <stdlib.h>
int main(void)
{
int i;
randomize();
printf("Ten random numbers from 0 to 99\n\n");
for(i=0; i<10; i++)
printf("%d\n", rand() % 100);
return 0;
}
[编辑本段]VB 中的用法
Randomize 语句示例
本示例用 Randomize 语句初始化随机数生成器 。由于忽略了数值参数,所以 Randomize 用 Timer 函数的返回值作为新的随机数种子值 。
Dim MyValue
Randomize ' 对随机数生成器做初始化的动作 。
MyValue = http://www.xuexi88.com/zhishi/Int((6 * Rnd) + 1)' 生成 1 到 6 之间的随机数值 。
Delphi 中的用法
以下事例将随机产生0到100的数字,如果不使用Randomize函数,得到的结果将有规律性 。
procedure TForm1.btn1Click(Sender: TObject);
begin
randomize;
ShowMessage(IntToStr(Random(100)));
end;
3.excel怎么生成6位随机数1、<n<10,公式为:”=int(rand()*10).
2、随机生成2位数以及2位以上的数的方法 。需要注意的是,跟生成个位数不同,生生成2位以上的数需要添加一个基数 。
3、生成任意位数的小数 。这里需要用到前面的那一步,就是先随机生成一个个位数,然后再除以10、100、1000……来控制小数点位数 。例如生成一个千分位小数就是除以1000,公式为:“=int(rand()*10)/1000”
4、生成任意区间的任意随机小数 。在这里需要首先要生成对应数量的整数,再除以相应的10的次方倍 。例如要生成23.22这样二位数小数,首先要生存一个千位数小数,然后在除以100就可以得到,公式如下:“=int(rand()*9000+1000)/100” 。
5、那又有人说了,小数点后保留1位以上的随机数怎么生成 。其实很简单,跟上一步差不多,只需把生成个位数变成生成2位数、3位数……以此类推,再除以相应的整数倍 。例如:“=int(rand()*90+10)/100”,可以生成小数点后2位的随机数 。
4.如何生成6位不重复的随机数
下面我给你一个示例来演示如何生成的不重复的随机数的
Private Sub Command1_Click()
Dim p As String
Randomize '初始化
p = ""
For i = 1 To 10
Do 'Do循环的作用是避免产生相同的数
x = Int(Rnd * 90) + 10 '生成10到100之间的随机整数
yes = 0 '作标记
For j = 1 To i - 1 '与已经产生的数作比较
If x = a(j) Then yes = 1: Exit For '如遇雷同,则退出此层循环,重新再生成新数
Next
Loop While yes = 1
a(i) = x '将生成的随机数赋给数组
p = p & Str(a(i)) & "," '产生的随机数转换成字符串后累连到变量p中暂存
Next
Label1.Caption = LTrim(Left(p, Len(p) - 1)) '将全部随机数放到标签上显示
Label2.Caption = "" '清空
End Sub
5.vb中,randomize函数是什么意思,请举例说明Randomize 语句
初始化随机数生成器 。
语法
Randomize [number]
可选的 number 参数是 Variant 或任何有效的数值表达式 。
说明
Randomize 用 number 将 Rnd 函数的随机数生成器初始化,该随机数生成器给 number 一个新的种子值 。如果省略 number,则用系统计时器返回的值作为新的种子值 。
- c语言swap函数怎么写
- 学生成绩报告书怎么写
- c语言pow函数怎么写
- 木炭在氧气中燃烧的现象 木炭在氧气中燃烧的现象生成黑色固体
- 中学生成绩通知书怎么写
- 怎么用c语言写函数
- Excel多个if函数怎么写
- 三元函数偏导数怎么写
- e4a自适应函数怎么写
- Excel里的 ldquo AND rdquo 函数是什么意思 excel里面的and函数
