private void RandomGenerateAsync(RandomStringsModel randomString, int[] rndNums) { Random rnd = new Random(); for (int i = 0; i < 3; i++) { rndNums[i] = rnd.Next(0, 255); } randomString.RandomString1 = rndNums[0].ToString(); randomString.RandomString2 = rndNums[1].ToString(); randomString.RandomString3 = rndNums[2].ToString(); History <int> addHistory = new History <int>(); addHistory.Add(rndNums); }
private void RandomGenerateAsync(RandomStringsModel randomString, string[] rndNums) { Random rnd = new Random(); for (int i = 0; i < 3; i++) { rndNums[i] = string.Format("{0}{1}{2}", (char)rnd.Next('a', 'z'), (char)rnd.Next('a', 'z'), (char)rnd.Next('a', 'z')); } randomString.RandomString1 = rndNums[0]; randomString.RandomString2 = rndNums[1]; randomString.RandomString3 = rndNums[2]; History <string> addHistory = new History <string>(); addHistory.Add(rndNums); }
public MainWindowViewModel() { StringButtonCommand = new Command(arg => StringButtonMethod()); IntButtonCommand = new Command(arg => IntButtonMethod()); RandomButtonCommand = new Command(arg => RandomButtonMethod()); PreviousButtonCommand = new Command(arg => PreviousButtonMethod()); HistoryList = new List <string[]>(); RandomString = new RandomStringsModel { StringOrIntRandomaze = 1, RandomString1 = "", RandomString2 = "", RandomString3 = "", ButtonStringColor = new SolidColorBrush(Colors.Khaki), ButtonIntColor = new SolidColorBrush(Colors.Transparent) }; }
public void RandomGenerate(RandomStringsModel randomString) { string[] rndNums = new string[3]; Task.WaitAll(Task.Run(() => RandomGenerateAsync(randomString, rndNums))); if (rndNums[0][0] == rndNums[0][1] || rndNums[0][0] == rndNums[0][2] || rndNums[0][1] == rndNums[0][2]) { randomString.String1Color = new SolidColorBrush(Colors.Green); } if (rndNums[1][0] == rndNums[1][1] || rndNums[1][0] == rndNums[1][2] || rndNums[1][1] == rndNums[1][2]) { randomString.String2Color = new SolidColorBrush(Colors.Green); } if (rndNums[2][0] == rndNums[2][1] || rndNums[2][0] == rndNums[2][2] || rndNums[2][1] == rndNums[2][2]) { randomString.String3Color = new SolidColorBrush(Colors.Green); } }
public void RandomGenerate(RandomStringsModel randomString) { int[] rndNums = new int[3]; Task.WaitAll(Task.Run(() => RandomGenerateAsync(randomString, rndNums))); int tmpMax = rndNums.Max(); if (tmpMax == rndNums[0]) { randomString.String1Color = new SolidColorBrush(Colors.Red); } if (tmpMax == rndNums[1]) { randomString.String2Color = new SolidColorBrush(Colors.Red); } if (tmpMax == rndNums[2]) { randomString.String3Color = new SolidColorBrush(Colors.Red); } }