我创建了一个生成随机数的函数。我计划使用这些随机数作为我的程序的输入,以测试不同的输入。
我怎样才能做到这一点?
这是我想测试的程序。
public void Debit(double amount)
{
if (m_frozen)
{
throw new Exception("Account frozen");
}
if (amount > m_balance)
{
throw new ArgumentOutOfRangeException("amount");
}
if (amount < 0)
{
throw new ArgumentOutOfRangeException("amount");
}
m_balance += amount;
}
这是生成随机数的函数:
using System;
namespace Csharp.RandomExample
{
class Program
{
static void Main(string[] args)
{
for (int i = 0; i <= 100; i++)
{
Console.WriteLine(GenerateRandomNumber());
}
Console.ReadLine();
}
static int GenerateRandomNumber()
{
Random randomNumber = new Random();
return randomNumber.Next();
}
}
}
此函数生成的数字必须用作两个变量(金额和余额)的测试输入。