Seite 1 von 1
RandomData erzeugt kein Zufall
Verfasst: 07.04.2012 19:19
von STARGÅTE
Tachchen,
kann einer von euch dieses Resultat bestätigen:
Code: Alles auswählen
Define *Buffer = AllocateMemory(22)
Debug "Zufall:"
For n = 1 To 10
RandomData(*Buffer, 20)
Debug PeekU(*Buffer+18)
Next
Debug "Immer gleich: (518, 514, 514, 518,...)"
For n = 1 To 10
RandomData(*Buffer, 22)
Debug PeekU(*Buffer+20)
Next
Wenn ich ein Buffer mit 20 Bytes fülle, sind die letzten 2 Bytes immer zufällig.
Wenn ich jedoch ein Buffer mit 22 Bytes fülle, sind die letzten 2 Bytes immer die gleichen, obwohl ich kein RandomSeed verwende.
Kann das jemand bestätigen?
Re: RandomData erzeugt kein Zufall
Verfasst: 07.04.2012 19:23
von CSHW89
Kann ich bestätigen

Re: RandomData erzeugt kein Zufall
Verfasst: 07.04.2012 19:24
von RSBasic
Zufall:
49894
35839
62104
44641
43446
31712
5079
4501
8255
21444
Immer gleich: (518, 514, 514, 518,...)
518
514
514
518
518
514
518
514
514
582
Re: RandomData erzeugt kein Zufall
Verfasst: 07.04.2012 19:29
von NicTheQuick
Bei mir sieht's so aus:
Code: Alles auswählen
Zufall:
13891
43142
59104
39365
14587
51696
27310
39637
31608
10973
Immer gleich: (518, 514, 514, 518,...)
0
0
0
0
0
0
0
0
0
0
Re: RandomData erzeugt kein Zufall
Verfasst: 07.04.2012 19:33
von STARGÅTE
@NicTheQuick
Linux?
Scheinbar arbeitet RandomData nur mit vielfachen von 4 (auch auch nicht immer, bei 26 gehts wieder), aber dann müsste das in der Hilfe stehen.
Der letzte Teil ist dann vermutlich nur ein Artefakt aus dem Speicher.
Habs im englischen gepostet.
Re: RandomData erzeugt kein Zufall
Verfasst: 07.04.2012 19:37
von Dadido3
32-Bit:
Code: Alles auswählen
Zufall:
63038
23151
17474
46265
53869
51497
35094
22909
45758
45140
Immer gleich: (518, 514, 514, 518,...)
518
514
514
518
518
514
518
514
514
582
64-Bit:
Code: Alles auswählen
Zufall:
64163
65161
56502
30511
15634
44275
9862
59994
43674
1604
Immer gleich: (518, 514, 514, 518,...)
0
0
0
0
0
0
0
0
0
0
Alles unter Win7, mit PB 4.60RC2
Re: RandomData erzeugt kein Zufall
Verfasst: 29.04.2012 08:15
von Pelagio
Guten Morgen,
leider kann ich mich nicht anschließen, bei mir kommt folgendes Ergebnis heraus:
Zufall:
23367
3840
938
35660
47429
7398
25335
62995
51760
20191
Immer gleich: (518, 514, 514, 518,...)
20460
52888
28464
14696
39888
61086
36131
43673
57273
49824
Re: RandomData erzeugt kein Zufall
Verfasst: 29.04.2012 08:25
von STARGÅTE