【问题标题】:Generating a random number within a range (both positive and negative) in java [duplicate]在java中生成一个范围内的随机数(正数和负数)[重复]
【发布时间】:2012-11-16 00:42:35
【问题描述】:

可能重复:
Generating random number in a range with Java

我正在尝试创建一种方法来生成两个数字之间的随机数,但我希望它适用于以下任何范围(包括):

1 to 10
-5 to -10
-10 to 10

【问题讨论】:

标签: java random


【解决方案1】:

给你看一些代码,它只是演示这个想法:

int myRand(int min, int max) {
    int r = rand();
    int range = max - min + 1;
    return r % range + min;
}

【讨论】:

    猜你喜欢
    • 2017-03-09
    • 2012-12-01
    • 1970-01-01
    • 2014-05-15
    • 2011-04-25
    • 1970-01-01
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多