大家看看这段代码,为什么我用随机函数每次都产生一样的数70
这是怎么回事
Private Sub Form_Click()
Dim x, i, guess As Integer
i = 0
x = Int(Rnd(10) * 100)
guess = -1
Do While guess <> x
guess = InputBox("请输入你猜的数:", "猜数字")
If guess > x Then
Print "太大了!"
Else
If guess < x Then Print "太小了!"
End If
i = i + 1
Loop
If i < 3 Then
Print "你很聪明,只猜了:", i, "次"
Else
Print "马马虎虎,猜了:", i, "次"
End If
End Sub
Private Sub Form_Click()
Dim x, i, guess As Integer
i = 0
x = Int(Rnd(10) * 100)
guess = -1
Do While guess <> x
guess = InputBox("请输入你猜的数:", "猜数字")
If guess > x Then
Print "太大了!"
Else
If guess < x Then Print "太小了!"
End If
i = i + 1
Loop
If i < 3 Then
Print "你很聪明,只猜了:", i, "次"
Else
Print "马马虎虎,猜了:", i, "次"
End If
End Sub
...全文
相关推荐
C语言随机产生10个50~100的数
C语言实现随机产生10个50~100的数的程序实现
c++随机数产生函数
c++随机数产生函数 可以实现 rand(产生随机数)
产生1~100的随机数字
产生1~100的随机数字,方便产生数字。
利用随机函数,产生随机数。隔N输出数。
利用随机函数,产生随机数。隔N输出数。 利用随机函数,产生随机数。隔N输出数。
随机产生四则计算选择题题,并随机产生答案
1.随机产生10以内的两个整数以及运算符(算数运算符)组成一个表达式(注:不允许产生运算符是除号并且除数为0的题目); 2.提供A B C D四个选项供用户进行选择答案,答案里只有一个是正确的而且位置不固定,其他三个答案随机产生100以内的整数(需要判定四个答案不允许出现重复的); 3.每答一道题提示用户回答是否正确,并提示是否继续答题如果选择"y"就继续答题; 4.最后需要统计用户的答题数量,答对数量,答错数量,以即正确率百分比 (百分比根据用户答题数计算); 5.奖品 满10道题有奖品发送 正确率达到50% 一等奖 正确率达到80% 二等奖 正确率达到100% 三等奖 例如: 10+3= A:34 B:3 C: 13 D :-3 请选择答案: 如果带对了提示答对了,如果答错了提示答错了 提示是否继续答题?继续输入Y 7*3= A:21 B:30 C:43 D:55 请选择答案:


VB基础类
