Seite 1 von 1

Zufallszeit berechnen

Verfasst: 08.03.2017 21:11
von gnaps
Hallo Forum,

ich habe mal wieder ein Problem.

Ich brauche eine Zufallszeit vom aktuellen Tag Zwischen 17:00 Uhr und 21:00 Uhr

Ich habe den Versuch gemacht die Tages-Ausgabe von Date() einfach mit einer
Zufallszahl von 6500 und 6901 zu addieren.
Das geht so aber nicht.

Warum kann ich mit der 1 nicht einfach eine Sekunde hochzählen ?

Code: Alles auswählen

zufall1=6500
zufall2=6501

Debug FormatDate("%dd.%mm.%yyyy %hh:%ss:%ii",1488996323+zufall1)
Debug FormatDate("%dd.%mm.%yyyy %hh:%ss:%ii",1488996323+zufall2)
Ergebnis
08.03.2017 19:43:53
08.03.2017 19:44:53

wieso wird hier dann 1 Minute hochgezählt und nicht eine Sekunde.
Stehe auf dem Schlauch.

Kann mir einer helfen.

Gruß
gnaps

Re: Zufallszeit berechnen

Verfasst: 08.03.2017 21:35
von man-in-black
Hi,

du hast Sec und Min vertauscht.

MFG
MIB

Re: Zufallszeit berechnen

Verfasst: 09.03.2017 00:41
von Bisonte
Man kann auch Sekunden angeben

Code: Alles auswählen

Zeit1 = 1488996323

RZeit = 60 * 60 * 3

For i=1 To 20
Debug FormatDate("%dd.%mm.%yyyy %hh:%ss:%ii",AddDate(Zeit1, #PB_Date_Second, Random(RZeit, 0)))
Next i

Re: Zufallszeit berechnen

Verfasst: 09.03.2017 00:55
von NicTheQuick
So geht es auch in einem Einzeiler

Code: Alles auswählen

For a = 1 To 10
	Debug FormatDate("%dd.%mm.%yyyy %hh:%ii:%ss", (Date() / 86400) * 86400 + Random(75600, 61200))
Next

Re: Zufallszeit berechnen

Verfasst: 09.03.2017 01:40
von ts-soft
Da hat sich ein Fehler eingeschlichen und jeder kopiert denn :mrgreen:

Code: Alles auswählen

FormatDate("%dd.%mm.%yyyy %hh:%ii:%ss",
Erst Minuten und dann Sekunden!

Re: Zufallszeit berechnen

Verfasst: 09.03.2017 10:52
von Bisonte
:mrgreen: Da hab ich sowas von "drübergesehen" :mrgreen:

Re: Zufallszeit berechnen

Verfasst: 09.03.2017 19:27
von man-in-black
vor allem habe ich vorher drauf hingewiesen :P

Re: Zufallszeit berechnen

Verfasst: 09.03.2017 21:02
von ts-soft
Und NicTheQuick tut als wenn nichts gewesen wäre :mrgreen:

Re: Zufallszeit berechnen

Verfasst: 10.03.2017 01:23
von NicTheQuick
Was? Niemals! :lol: