Random.Next not working?
11,866
your issue is that you want to call the Next
method directly on the Random
class, unfortunately, there is no static Next
method for the Random
class.
int index = Random.Next(rooms.Count);
you'll need to make an instance of the Random
generator, in order to invoke the Next
method.
Example:
Random rand = new Random();
int index = rand.Next(rooms.Count);
System.Console.WriteLine(rooms[index]);
further reading:
How do I generate a random int number in C#?
Author by
Admin
Updated on June 04, 2022Comments
-
Admin almost 2 years
I'm trying to make a random room selector and Random.Next seems to not be working, please help!
List<string> rooms = new List<string>(); rooms.Add(room1); rooms.Add(room2); int index = Random.Next(rooms.Count); System.Console.WriteLine(rooms[index]);
The systems I am using (I think this may be the problem)
Using System Using System.Collections.Generic Using.Collections
Using.Collections is greyed out.