0

可能重复:
使用 Java 在一个范围内生成随机数

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

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

1 回答 1

0

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

int myRand(int min, int max) {
    int r = rand();
    int range = max - min + 1;
    return r % range + min;
}
于 2012-11-28T08:08:22.740 回答