生成一个最大值百分比的数字

通常需要随机数来生成一个最大值为 X%的数字。这可以通过将 NextDouble() 的结果视为百分比来完成:

var rnd = new Random();
var maxValue = 5000;
var percentage = rnd.NextDouble();
var result = maxValue * percentage; 
//suppose NextDouble() returns .65, result will hold 65% of 5000: 3250.