实验三:生成随机数

原创 2012年03月27日 21:55:10

实验三:生成随机数

实验目的:

1. 了解VB数据类型的基本概念

2. 掌握变量的定义方法

3. 掌握运算符和表达式用法

一.     实验内容:

生成指定范围内的随机整数。用Int和Rnd函数生成指定范围的随机整数,用randomize函数初始化随机数发生器,用Val函数将数字字符串转换为数值。

二.    实验步骤:

1.  在窗体上放置三个文本框并在其后输入三个文本框,分别用于输入随机数的下界和上界,并在属性值中输入“请输入随机数的下界”“请输入随机数的下界”“显示生成的整数”。放置一个命令按钮,并在属性值中输入“生成随机数”。

2.  编写程序代码

   双击窗体中的命令按钮在代码窗口编写click事件过程,代码如下:

Dim M as Integer

Dim N as Integer

M=Val(Text1.Text)

N=Val(Text2.Text)

Text3.Text=m+Int(Rnd*(n-m=1))

End Sub

三.    心得体会:

做VB时要注意细心,在输入程序代码时要看清所输入的字符,例如是“,”还是“.”,若运行过程不是很顺利,需要进行验证,可已选择一步步观察,看是否是字母或符号出现错误使程序不能正常运行,一定要仔细编写。

四.    问题及解决方法;

问题:输入代码后不能正常运行,出现“编译码错误”

解决方法:核对输入的代码,发现把“.“输成了“,“,改正可正常运行。

有实在不懂的上网查找资料。并和同学探讨,向老师请教。

相关文章推荐

概率特性仿真实验与程序-Matlab仿真-随机数生成-负指数分布-k阶爱尔兰分布-超指数分布

概率特性仿真实验与程序-Matlab仿真-随机数生成-负指数分布-k阶爱尔兰分布-超指数分布使用Java中的SecureRandom.nextDouble()生成一个0~1之间的随机浮点数,然后使用反...

System.Random类在极限运算环境下重复生成随机数的对比实验

原创图片,请勿转载 作者:野比(conmajia@gmail.com) 23 May 2012 © 保留所有权利 野比 2012 注:本文为个人尝试,仅供参考。 ...

Java实验:Java实现从键盘输入4位会员卡号,与随机数比较,百位相等的即为中奖者

题目要求是 3、 设某商场的抽奖规则:会员号的百位数字等于产生的随机数字即为幸运会员。要求: (1)从键盘接收4位会员号 (2)生成随机数 int random = (int) (Math...

随机数模拟抛硬币实验

在现实计算机上无法产生真正的随机数,因此在随机化算法中使用的随机数都是一定程度上随机的,即伪随机数。线性同余法是产生伪随机数最常用的方法(这里不介绍)。 下面用计算机产生大的伪随机数来模拟抛硬币试...

数据结构与算法-实验5-自动产生随机数,并实现对数的排序

#include  #include  #include  #include  using namespace std;   void SimpleRandDemo(int s[],int...

随机数的产生原理 - C语言实验篇

摘要:         本文简述了随机数的产生原理,并用C语言实现了迭代取中法,乘同余法等随机数产生方法,同时,还给出了在符合某种概率分布的随机变量的产生方法。   关键词: 伪随机数产生,概...
  • fdybit
  • fdybit
  • 2012年09月25日 21:17
  • 2116

C#--第七周实验--任务5--编写一个控制台应用,实现输出一个从1开始到511*511长度的随机数序列

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. *...

做了个实验,给一千万个随机数排序,用了24秒.不过内存使用有些高,下面是代码.使用的是双核.

maste.go package main import ( "fmt" "os" "runtime" "test" "time" ) var x chan []int = make(c...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实验三:生成随机数
举报原因:
原因补充:

(最多只允许输入30个字)