tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
1390
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von nafets
    nafets nafets ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Beiträge
    99
    Hallo

    Ich möchte innerhalb von verschiedenen Tageszeiten eine Zufallszahl zu generieren.

    Bsp:

    07.00 - 09.00 Zufallszahl zwischen 5 - 10
    09.00 - 18.00 Zufallszahl zwischen 10 - 30

    Kann mir da jemand helfen ?

    Gruss

    Nafets
     
    Liebe Grüsse, Nafets
    ______________________________________________________________________
    Wer das Leben genießen will, muß sich immer vor Augen halten:
    Geboren werden bedeutet nur, zu sterben beginnen!

  2. #2
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Hallo

    Du kannst die Tageszeiten mit hour(time) abfragen. Ja nach dem, welcher Wert oder Zeitraum ermittelt wird, ändert sich im Zufallscript die Anforderung.
     
    liebe Grüße, die Luzie

  3. #3
    Avatar von nafets
    nafets nafets ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Beiträge
    99
    Ciao

    Schon mal besten Dank. Aber wie mache ich das Zufallsscript, damit es nur Zahlen zwischen meinen Werten generiert?

    Gruss
     
    Liebe Grüsse, Nafets
    ______________________________________________________________________
    Wer das Leben genießen will, muß sich immer vor Augen halten:
    Geboren werden bedeutet nur, zu sterben beginnen!

  4. #4
    Avatar von Chrisu
    Chrisu Chrisu ist offline Mitglied Gold
    Registriert seit
    Mar 2003
    Ort
    Kiel
    Beiträge
    163
    Moinsen,

    die Funktion RND liefert immer nur Werte zwischen 0 und 1.
    Dementsprechend musst du einfach nur den richtigen Bereich mit folgenden Werten bearbeiten:

    Zufallswerte 5 - 10:
    --> ZW = Int(RND * 5 + 5)

    Zufallswerte 10 - 30:
    --> ZW = Int(RND * 20 + 10)

    Und noch kurz erklärt:
    --> ZW = Int(RND * Bereich + Offset)
    Mit dem Bereich legts du grundsätzlich mal fest, wie groß der Zahlenumfang sein soll.
    Und mit dem Offset kannst du diesen Bereich jetzt noch auf dem Zahlenstrahl (Mathematik lässt grüßen ) verschieben.
    Und zum Schluss kommt dann noch die Int-Funktion, die dir aus den Float-Zahlen wieder Ganzzahlen macht.

    Damit sollte dir geholfen sein.
    So long,
    Chrisu
     

  5. #5
    Registriert seit
    Aug 2003
    Ort
    Arnsberg, Germany, Germany
    Beiträge
    1.066
    Huhu

    kurze Anmerkung zu rnd()
    Will man eine wechselnde Zufallszahl ausgeben, darf Randomize nicht vergessen werden
    http://www.devguru.com/Technologies/...ckref/rnd.html
    Geändert von Luzie (01.11.05 um 20:37 Uhr)
     
    liebe Grüße, die Luzie

Ähnliche Themen

  1. Zufallszahl
    Von lz9c1j im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 21.12.04, 09:18
  2. Zufallszahl in C++
    Von micweg im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 20.10.04, 10:25
  3. Zufallszahl
    Von Slater im Forum .NET Archiv
    Antworten: 8
    Letzter Beitrag: 07.07.04, 14:40
  4. Zufallszahl
    Von dwiist im Forum PHP
    Antworten: 7
    Letzter Beitrag: 29.01.04, 09:50
  5. Zufallszahl
    Von guigui im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 31.07.01, 10:48