Wie man jede Zahl zählt, die zufällig mit einem Array in C # generiert wird

tengkuzulfadli

Wie zählt man jede Zahl, die zufällig mit einem Array in C # generiert wird?

Die Ausgabe erfolgt wie folgt:

2 3 5 3 5

Nummer 1: 0
Nummer 2: 1
Nummer 3: 2
Nummer 4: 0
Nummer 5: 2

Ich bin mit Zufallszahlen herausgekommen, aber dann muss ich herausfinden, wie man jede Zahl zählt.

int[] randNum;
randNum = new int[5];
Random randNum2 = new Random();

for (int i = 0; i < randNum.Length; i++)
{
    randNum[i] = randNum2.Next(0, 9);
    Console.Writeline(randNum[i]);
}

Console.WriteLine();
Dmitry Bychenko

Normalerweise verwenden wir Dictionaryfür solche Probleme:

 // We build dictionary:
 Dictionary<int, int> counts = new Dictionary<int, int>();

 // 1000 random numbers  
 for (int i = 0; i < 1000; ++i) {
   int random = randNum2.Next(0, 9);

   if (counts.TryGetValue(random, out int count))
     counts[random] = count + 1;
   else 
     counts.Add(random, 1);    
 } 

 // Then query the dictionary, e.g. 
 // How many times 4 appeared?
 int result = counts.TryGetValue(4, out int value) ? value : 0; 
    

Wenn die Zahlen jedoch in einem kleinen Bereich liegen (z. B. 0..8nicht -1000000..1000000000), können wir Arrays verwenden:

 int numbersToGenerate = 5;
 int max = 9; 

 int[] counts = new int[max];

 for (int i = 0; i < numbersToGenerate; ++i) {
   int random = randNum2.Next(0, max);

   counts[random] += 1;     
 } 

 // Output:
 for (int i = 0; i < counts.Length; ++i)
   Console.WriteLine($"Number {i} : {counts[i]}");

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Wie generiert man zufällig eine Zahl aus einem Array und verwendet diese Zahl dann in einer switch-Anweisung in C++?

Wie man die Zahl durch "-" zufällig aus einem Zahlenbereich mit PHP ersetzt

wie man zufällig ein Element aus einem Array mit der geringsten Wahrscheinlichkeit auswählt

Wie man zufällig eine lange Zahl in Clojure generiert

Weisen Sie allen Elementen mit derselben Klasse dieselbe Farbe zu, die zufällig aus einem Array ausgewählt wird

Wie wähle ich die kleinste Zahl aus einem zufällig generierten Array in einer Funktion aus?

Wie vergleicht man Benutzereingaben mit einer zufällig generierten Zahl?

C # Wie man zufällige hohe oder niedrige Zahlen erzeugt und jede nachfolgende Zahl auf der letzten zufällig erzeugten Zahl basiert

Wie kann man jede Zahl in einem Array miteinander vergleichen? (Javascript)

Wie generiert man zufällig eine Zahl basierend auf einer bestimmten Wahrscheinlichkeit in R?

Wie zählt man mit Python bis zu einer bestimmten Zahl in einem String?

Wie zählt man die Anzahl der Vorkommen jedes Wortes in einem Satz für jede Satzpunktzahl?

Wie erhalte ich einen JSON-Objektwert, der für jede Anfrage zufällig generiert wird?

Wie kann man die Vorzeichen einiger Elemente in einem Numpy-Array zufällig ändern?

Wie man zufällig ein Audio aus einem MP3-Array mit Javascript abspielt

wie man die Anzahl der Elemente in einem Array zählt und mit einem bestimmten Schlüssel multipliziert => Wert

Wie man zufällig "Kacheln" in einem numpy Array mischt

Wie man zählt, wie oft die reale Funktion mit einem Mocking-Framework in C . aufgerufen wurde

Wie wählt man zufällig ein Element aus einem Array aus, das zuvor in JavaScript nicht ausgewählt wurde?

Wie zählt man die Laufzeit eines Algorithmus mit einem expandierenden Array (das selbst eine Schleife ist) innerhalb einer Schleife?

Wie man die Zahl nach Dreiergruppen zählt (Muster)

Wie man die Häufigkeit der Zahl x . zählt

Wie man die durch N teilbare Zahl in einem bestimmten Bereich (A bis B) für mehrere Fälle (C) in Python zählt

Wie wählt man in Fortran am besten zufällig ein Element ungleich Null aus einem Array aus?

Wie wird jede Zahl nacheinander jede Sekunde in einem Index ausgegeben?

wie man zufällig eine Sequenz von Listen generiert, die zuvor in Python 3 nicht beobachtet wurden

Wie kann ich die NA in einem Datenrahmen mit Werten unterstellen, die zufällig aus einer bestimmten Normalverteilung ausgewählt wurden?

Wie generiert man zufällig 2 Streucluster mit numpy oder einigen anderen Paketen in Python?

Wie zählt man die Summe aller Werte in einem Array bis zu einem Punkt?

TOP Liste

  1. 1

    Wie aktualisiere ich ein Feld in einer Raumdatenbank mit einem Repository und einem Ansichtsmodell?

  2. 2

    Wie füge ich mehrere Spalten in einer Spalte mit derselben Tabelle in SQL Server zusammen?

  3. 3

    Wie kann man Gitterquadrate dazu bringen, die Farbe zu ändern?

  4. 4

    Ich kann nicht verstehen, wie man Go-Code in mehreren Dateien kompiliert

  5. 5

    Zählen Sie die Vorkommen jedes Werts in einem Tupel in Python

  6. 6

    Gibt es eine sauberere Möglichkeit, Konstruktorargumente und Instanzeigenschaften einer Klasse in Typescript zu definieren?

  7. 7

    So implementieren Sie Pushwoosh mit ionic 2

  8. 8

    Wie wird der Wert im Dropdown-Menü basierend auf den ausgewählten Daten / IDs angezeigt?

  9. 9

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  10. 10

    Ändern Sie den Knotenpfad in das aktuelle Verzeichnis

  11. 11

    So erstellen Sie ein Array von Objekten aus zwei Arrays von Objekten mit einem gemeinsamen Schlüssel - JavaScript

  12. 12

    Rufen Sie die ID aus der Datagrid-Ansicht ab und zeigen Sie die Daten in Textfeldern einem anderen Formular an

  13. 13

    base js: Wie füge ich einem Objekt eine Eigenschaft auf die 'alte' Weise hinzu?

  14. 14

    Ersetze einen Teil einer Zeichenfolge durch eine Pandas-Spalte als Muster

  15. 15

    Blättern Sie auf Radio Click zur Abschnitts-ID

  16. 16

    CBCentralManager wird nach dem Verbinden neu gestartet

  17. 17

    Scherz, wie man eine Funktion verspottet, die von einer verspotteten Funktion zurückgegeben wird

  18. 18

    django-allauth Empfängersignal zum Hinzufügen einer Gruppenberechtigung zum Benutzer bei der Anmeldung

  19. 19

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  20. 20

    AQL: Teilweise Übereinstimmung in einer Reihe von Zeichenfolgen

  21. 21

    So summieren Sie die Werte zweier Tabellen und gruppieren sie nach Datum

heißlabel

Archiv