Opdracht

Je schrijf een C# programma waarin een array gevuld wordt met 100 willekeurige getallen tussen 0 en 100. Het programmdruk vervolgens de getallen af in 3 kolommen.

Random getallen genereren

C# heeft een Random1 klasse die je kan gebruiken om willekeurige getallen te genereren. Je kan deze klasse gebruiken om een object aan te maken dat je kan gebruiken om willekeurige getallen te genereren. Bijvoorbeeld:

Random random = new Random();
//volgende lijn genereert een willekeurig getal tussen 0 en 100
int randomNumber = random.Next(0, 101);

Altijd dezelfde getallen genereren voor geautomatiseerde tests

Helaas is het niet mogelijk om geautomatiseerde tests te schrijven wanneer de getallen random zijn. We kunnen dit echter oplossen door een seed te gebruiken. Een seed is een getal dat gebruikt wordt om de random generator te initialiseren. Wanneer we een seed gebruiken, zullen we altijd dezelfde reeks getallen krijgen. Dit is handig voor het schrijven van geautomatiseerde tests. We kunnen de seed instellen door een parameter mee te geven aan de constructor van de Random klasse. Bijvoorbeeld:

Random random = new Random(123);
//volgende lijn genereert een willekeurig getal tussen 0 en 100
int randomNumber = random.Next(0, 101);

In deze opdracht moet je de seed 123 gebruiken.

Stappenplan

  1. Maak een array aan met 100 elementen
  2. Vul de array met willekeurige getallen tussen 0 en 100
  3. Schrijf de getallen af in 3 kolommen

Voorbeeld

5 3 4
2 1 3
4 5 2
enz....