public void TestLottey() { Random rChooseNum = new Random(); Thread.Sleep(20); int cNum = rChooseNum.Next(3, 12); int[] chooseNum = new int[cNum]; int[] boonNum = new int[5]; chooseNum = RandomNumber.CreateChooseNumber(cNum); for (int i = 0; i < cNum; i++) { Console.Write(chooseNum[i] + " "); } Console.WriteLine(); boonNum = RandomNumber.CreateBoonNumber(); for (int i = 0; i < 5; i++) { Console.Write(boonNum[i] + " "); } Console.WriteLine(); //判断是否中奖 string mesBoon = ChooseFunction.Judge_Disorder_2to8(boonNum, chooseNum, 3); Console.WriteLine(mesBoon); }
/// <summary> /// Gets the function vector. /// </summary> /// <returns>Values vector for function</returns> public static Complex[] GetFunctionVector(ChooseFunction function) { const double Interval = Period / N; var valuesVector = new Complex[N]; var count = 0.0; if (function == ChooseFunction.OriginalFunction) { for (var i = 0; i < N; i++) { valuesVector[i] = Functions.GetOriginalFunction(count); count += Interval; } } else { for (var i = 0; i < N; i++) { valuesVector[i] = Functions.GetFunctionForConvolution(count); count += Interval; } } return valuesVector; }
/// <summary> /// Gets the function vector. /// </summary> /// <returns>Values vector for function</returns> public static Complex[] GetFunctionVector(ChooseFunction function) { const double Interval = Period / N; var valuesVector = new Complex[N]; var count = 0.0; if (function == ChooseFunction.OriginalFunction) { for (var i = 0; i < N; i++) { valuesVector[i] = Functions.GetOriginalFunction(count); count += Interval; } } else { for (var i = 0; i < N; i++) { valuesVector[i] = Functions.GetFunctionForConvolution(count); count += Interval; } } return(valuesVector); }
public void TestReact() { var f = new ChooseFunction<char>('A', 'B'); Assert.That(f.React('A', false.ToLog(false)), Is.EqualTo('A'.ToLog(false))); Assert.That(f.React('A', true.ToLog(true)), Is.EqualTo('B'.ToLog(true))); Assert.That(f.React('B', true.ToLog(false)), Is.EqualTo('B'.ToLog(false))); Assert.That(f.React('B', false.ToLog(true)), Is.EqualTo('A'.ToLog(true))); }
public void Test_PlayMethod() { int[] Boon = new int[] { 1, 2, 3, 4, 5 }; int[] Choose = new int[] { 1, 2, 3, 6, 7 }; string mesBoon = ChooseFunction.PlayMethodChoose(Boon, Choose, 11); Console.WriteLine(mesBoon); }
public void TestPreorder3() { int[] Boon = new int[] { 1, 2, 3, 4, 5 }; int[] choose = new int[] { 1, 2, 6, 7, 8, 9 }; string mesBoon = ChooseFunction.Judge_Preorder_1to3(Boon, choose, 3); Console.WriteLine(mesBoon); }
public void TestDisorderX() { int[] Boon = new int[] { 1, 2, 3, 4, 5 }; int[] choose = new int[] { 1, 2, 3, 6, 7, 8, 9 }; string mesBoon = ChooseFunction.Judge_Disorder_2to8(Boon, choose, 3); Console.WriteLine(mesBoon); }
public async Task NextStepAns(string name, PictureBox board, CancellationToken ct) { if (name.Equals("Moore")) { selectedNeighborhood = Moore; } else if (name.Equals("Von Neumann")) { selectedNeighborhood = VanNeuman; } await StepAsync(); board.Invoke(new Action(delegate() { board.Refresh(); })); if (ct.IsCancellationRequested) { ct.ThrowIfCancellationRequested(); } }
public void TestInitialise() { var f = new ChooseFunction<char>('A', 'B'); Assert.That(f[false], Is.EqualTo('A')); Assert.That(f[true], Is.EqualTo('B')); }