这有点令人困惑:Random.Next()具有一个接受最小值和最大值的重载。此重载返回的数字大于或等于最小值(包含)且小于最大值(不含)。
我想包括整个范围,包括最大值。在某些情况下,我可以通过将最大值加一个来完成此操作。但是在这种情况下,最大值可以为int.MaxValue,并且向其中添加一个将无法实现我想要的功能。
那么,有人知道从int.MinValue到int.MaxValue包含一个随机数的好技巧吗?
更新:
请注意,下限可以是,int.MinValue但也可以是其他值。如果我知道永远都是这样,int.MinValue那么问题将会更简单。