当前位置: 首页 > 面试题库 >

获取范围为(x,y]的随机整数?

窦宏旷
2023-03-14
问题内容

如何生成一个随机整数i,这样i属于(0,10]

我试图用这个:

Random generator = new Random();
int i = generator.nextInt(10);

但是它给我带来了价值[0,10)

但就我而言,我需要他们成为(0,10]


问题答案:

Random generator = new Random();
int i = generator.nextInt(10) + 1;



 类似资料:
  • 问题内容: 我试图为我在1到60之间选择的每一行生成一个随机整数作为计时器。 我已经搜索并继续使用此FLOOR函数作为如何在范围内选择随机整数。这给我每一行1。我想念什么? 我在mysql 5.0.75上 我相信这是查询的其余部分,这可能是一个嵌套问题 问题答案: 这对我有用。您的mysql版本可能是?

  • 本文向大家介绍如何获得MySQL随机整数范围?,包括了如何获得MySQL随机整数范围?的使用技巧和注意事项,需要的朋友参考一下 要获取随机整数范围,请使用函数。创建表的查询- 将记录插入表中。查询如下- 现在,您可以在select语句的帮助下显示所有记录。查询如下- 以下是显示整数的输出- 生成随机整数范围的查询如下- 输出在同一表中显示随机整数范围-

  • 问题内容: 考虑以下代码: 它将返回30到20之间的随机数。但是,我需要它的范围包括负数。 我如何在这一代中包括负数? 我曾尝试使用会是负数的数学,但这导致了错误。简单地减去或加上负数将不会产生所需的值。 编辑: 对不起,我只有半醒。正确的代码是。 问题答案: 要使用和获取设置范围内的随机数: 也适用于负数 所以: 会产生介于-10和30之间的随机整数。 也可以加倍

  • 本文向大家介绍C#生成给定范围内的随机整数,包括了C#生成给定范围内的随机整数的使用技巧和注意事项,需要的朋友参考一下 示例 生成一个介于minValue和之间的随机数maxValue - 1。            

  • 如果我做:Math.random() * 4-2 这会让我得到一个范围(-2,2),2是排他性的吗?我认为这是正确的,但我很少得到正数(是的,我知道这是一个随机算法,我们必须无限随机地生成它才能感觉到,但我只是想确保) 新问题 如果我想要所有从-1到1的随机有理数,两个边界都包括在内,那么这条线是否有效:Math.random() * 2.00000000000000001 - 1; 我查了一下,

  • 问题内容: 我有一个问题,我想使用概率分布生成一组1到5之间的随机整数值。 泊松和逆伽玛是两个分布,它们显示了我所追求的特征(多数情况下为平均值,较少的较高数)。 我正在使用Apache Commons Math,但不确定如何使用可用的分布来生成所需的数字。 问题答案: 从问题描述中,听起来好像您实际上想要从离散的概率分布中生成样本,并且您可以将其用于此目的。为每个整数选择适当的概率,也许类似以下