如何设置此
的下限<%= (int) (Math.random() * 60) %>
现在它给出从0到60的数字,如果我想要数字在50到60之间,那么如何设置它。 谢谢
答案 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之间......