class RandomSearchProgram
int sequenceLength = targetNumber;
int maxSeed = targetNumber;
Random random = new Random();
for (int seed = 0; seed <= maxSeed; seed++)
Console.WriteLine($"Seed: {seed}");
random = new Random(seed);
string sequence = GenerateRandomSequenceAsString(random, sequenceLength);
Console.WriteLine("Generated Sequence: " + sequence);
bool found = SearchForNumber(sequence, targetNumber);
Console.WriteLine($"Target Number {targetNumber} {(found ? "found" : "not found")} in the sequence.\n");
static string GenerateRandomSequenceAsString(Random random, int length)
char[] sequence = new char[length];
for (int i = 0; i < length; i++)
sequence[i] = (char)('0' + random.Next(10));
return new string(sequence);
static bool SearchForNumber(string sequence, int target)
return sequence.Contains(target.ToString());