Wie lösche ich alles in C?

Robbe Motmans

Ich habe ein einfaches Programm, das sicherstellt, dass ein anderes Programm 10 Mal hintereinander ausgeführt wird, indem ich den folgenden Code verwende:

for (i = 0; i < 10; i++)
{
  system ("shor.exe 15");   
}

Das Programm shor.exeläuft tatsächlich 10 mal; Das Problem ist, dass das Programm in dem Sinne probabilistisch ist, dass es in einem der ersten Schritte einen Zufallszahlengenerator verwendet und in der Variablen "random" speichert, aber jeder der 10 Durchläufe hat den gleichen Wert für die Variable random, also denke ich dass es nicht alle Variablen zurücksetzt und nur bei jedem Lauf den gleichen generierten Wert verwendet.

Meine Frage ist jetzt, wie ich alle Variablen zwischen jedem Lauf zurücksetze/lösche?

Paul Ogilvie

Ihr Programm vergisst säen die randomizer. Und wenn dies der Fall ist, und es verwendet time(NULL)den Randomizer, dann werden sie alle mit dem gleichen Seed gesät, weil sie alle im selben Moment gestartet werden: Ihre for-Schleife wartet nicht auf das Ende jedes Programms und Randomizer sind oft deterministisch , was bedeutet, dass derselbe Startwert dieselbe Folge von Zufallszahlen impliziert.

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 lösche ich alles in Node Redis?

Wie lösche ich alles in Redis?

Wie lösche ich alles aus Moor?

Wie lösche ich alles nach dem passenden String in R?

Wie lösche ich in Vim alles in doppelten Anführungszeichen?

Wie lösche ich alles außerhalb des Druckbereichs in Excel?

Wie lösche ich alles in einer Klammer, ohne die Klammer in Vim zu löschen?

Wie lösche ich DataGridView in C # -Fensterformularen?

Wie lösche ich errno in C #?

Wie lösche ich alles in einem Array außer dem ersten Index?

Wie lösche ich alles aus der Zeichenfolge nach dem Zeichen "/u"?

Wie lösche ich alles außer einer Sache aus einer Liste? (Python)

Wie lösche ich alles, was mit dem Benutzer zu tun hat, mit dem Benutzerkonto?

Wie lösche ich alles nach einem bestimmten Zeichen für die ganze Spalte in df?

Wie lösche ich alles nach dem n-ten Trennzeichen in R?

Wie lösche ich alles nach der letzten Nummer in einem String in Java?

Wie lösche ich alles in einer Zeichenfolge nach einem bestimmten Zeichen?

Wie lösche ich in Vim alles, aber behalte, was in doppelten Anführungszeichen steht?

Wie lösche ich alles rechts von ausgewähltem Text in Sublime Text 3?

Wie lösche ich mit VBA in Excel alles nach einer bestimmten Spalte?

Wie lösche ich alles aus der Liste mit Ausnahme von Duplikaten aus 2 Listen?

Wie lösche ich alles in einem Objekt in einer JSON-Datei, aber behalte das Objekt?

Wie lösche ich eine ganze Zeile, wenn eine Zelle in VBA nicht numerisch ist? Mein Code löscht alles

Wie lösche oder lösche ich alle Nachrichten aus der POSIX-Nachrichtenwarteschlange in c?

c # wie lösche ich ein Element in einem Array?

Wie lösche ich das neue Array in c++?

Wie lösche ich alle impliziten (Standard-) Klassenmethoden in C ++?

Wie lösche ich eine laufende Anwendung in C #?

Wie lösche ich ein Element in Liste C #?

TOP Liste

heißlabel

Archiv