问题 单项选择题

下列能正确产生[1,30]之间的随机整数的表达式是( )。

A) 1+rnd(30)
B) 1+30*rnd()
C) rnd(1+30)
D) int(rnd()*30)+1

答案

参考答案:D

解析: rnd,取值(0,1),乘30取整后取值[0,29],再加1可以实现题设要求。

单项选择题 A1/A2型题
单项选择题