生成一個最大值百分比的數字

通常需要隨機數來生成一個最大值為 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.