无聊就写了一个抛硬币测正反面概率的小程序
代码如下
static void Main(string[] args)
{
aa: int aCount = 0;
int bCount = 0;
Console.WriteLine("请输入你要抛掷的硬币次数。");
int count = Convert.ToInt32(Console.ReadLine());
Random random = new Random();
System.Diagnostics.Stopwatch stopwatch = new Stopwatch();
stopwatch.Start(); // 开始监视代码运行时
for (int i = 0; i < count; i++)
{
int w=random.Next(2);
if (w==0)
{
aCount++;
}
if (w==1)
{
bCount++;
}
}
stopwatch.Stop();
TimeSpan timespan = stopwatch.Elapsed; // 获取当前实例测量得出的总时间
double hours = timespan.TotalHours; // 总小时
double minutes = timespan.Total