【发布时间】:2013-09-12 20:13:40
【问题描述】:
我在生成此代码时遇到了麻烦,我确定我只是在编码器的块中或其他东西,因为它似乎应该很容易,但我一生都无法获得它。
我有一个程序需要在一定范围内生成随机数来代表金钱。规定是货币需要在 2 到 200 之间,并且仅代表偶数美元,因此 2 美元、4 美元、6 美元……以此类推。我已经在网上进行了广泛的搜索,这些搜索产生了大量代码来表示 Java 中某个范围内的随机数,但不是关于仅偶数的部分。
有什么想法吗?
【问题讨论】:
-
得到一个 1 到 100 之间的随机数并乘以 2?
-
@Marcelo - 或者只是屏蔽低位。
-
(这非常简单。二进制中的偶数与奇数有何不同??)
-
@HotLicks 或者将其除以 2,转换为 int,然后乘以 2。
-
这个问题应该被关闭,因为缺乏基本的理解和缺乏努力......