设置随机数功能的下限

时间:2011-05-22 22:53:01

标签: java jsp

如何设置此

的下限
<%= (int) (Math.random() * 60) %>

现在它给出从0到60的数字,如果我想要数字在50到60之间,那么如何设置它。 谢谢

3 个答案:

答案 0 :(得分:4)

更好地使用java.util.Random

Random random = new Random();
// ...
int i = 50 + random.nextInt(11);

(请注意,nextInt()是独占的)


对于具体问题,

无关,Java代码应该放在Java类而不是JSP文件中。

答案 1 :(得分:3)

    <%= (int) (Math.random() * 10 + 50) %>

即,

   <%= (int) (Math.random() * (Max-Min) + Min) %>

答案 2 :(得分:1)

(Math.random() * 10)会给你一个介于0到10之间的随机数。我会让你知道如何把它翻译成50到60之间......