Zufall Laufzeiten , keine Muster

  • VB6

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von RodFromGermany.

    Zufall Laufzeiten , keine Muster

    Hallo,
    vorab wollte ich mal mein Lob für das tolle Forum aussprechen. Ich konnte hier schon einiges lernen.

    Leider stehe ich dem noch für ein Problem. Würde mich sehr freuen wen ich mir Hilfe finden würde.


    Aufgabenstellung:
    zL = Zufall Laufzeit 5 min – 58

    minzP = Zufall Pause 5 min – 130

    minGl = Gesamt Laufzeit ( auf 7 Tage Woche bezogen ) 5760 min muss erreicht werden !!!!!!!!!

    gP = Gesamt Pause ( auf 7 Tage Woche ) = 3360 min ( maximal wert ) kann erreich werden

    Wie ich eine Zufallszahl generiere ist mir bewusst.
    Wen nun der ungünstigste Fall eintritt und es immer 130 min Pause und 5 min Laufzeit rauskommt, komme ich ja nicht mit meiner gesamten Laufzeit hin.

    Später soll das ganze ja dauerhaft laufen, aber kein Muster zu erkennen sein, also alles rein Zufällige.

    VG
    Willkommen im Forum. :thumbup:

    marwo schrieb:

    zL = Zufall Laufzeit 5 min – 58
    minzP = Zufall Pause 5 min – 130
    Sorry, meine Glaskugel ist gerade zur Reparatur. ;)
    Was ist 58 bzw 130?
    Was wird wo summiert?
    Was wird mit wem verglichen?
    Was soll überhaupt rauskommen?
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!
    Ups 58 und 130 sollen auch min sein.

    Zufall Laufzeit eines Programmes soll zwischen 5min und 58 min sein.

    Das ganze würde ich mit lösen

    Visual Basic-Quellcode

    1. Dim zL As Integer
    2. Dim rnd As New Random
    3. Dim i = rnd.Next(5, 58)
    4. zL = i


    Danach eine Pause zwischen 5 min und 130 min.

    Visual Basic-Quellcode

    1. Dim minzP As Integer
    2. Dim rnd As New Random
    3. Dim i = rnd.Next(5, 130)
    4. minzP = i


    Die Gesamt Laufzeit des Programmes muss in 7 Tagen 5760 min sein

    Hoffe es ist jetzt verständlicher

    Danke

    marwo schrieb:

    Hoffe es ist jetzt verständlicher
    Immer noch nicht so ganz. :/
    Kannst Du mal verbal beschreiben, was das Programm machen soll, ohne dabei Quellcode zu verwenden?
    Und:
    Ist es tatsächlich VB6, was Du verwendest? [Allgemein] VB.NET, VB6, VBA, VBS — Mit welcher Sprache programmiere ich eigentlich?
    Wenn nicht, benenne bitte diesen Deinen Thread um.
    Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
    Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch :!:
    Ein guter .NET-Snippetkonverter (der ist verfügbar).
    Programmierfragen über PN / Konversation werden ignoriert!