RandomData erzeugt kein Zufall

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

RandomData erzeugt kein Zufall

Beitrag 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?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
CSHW89
Beiträge: 489
Registriert: 14.12.2008 12:22

Re: RandomData erzeugt kein Zufall

Beitrag von CSHW89 »

Kann ich bestätigen
:?
Bild Bild Bild
http://www.jasik.de - Windows Hilfe Seite
padawan hat geschrieben:Ich liebe diese von hinten über die Brust ins Auge Lösungen
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: RandomData erzeugt kein Zufall

Beitrag 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
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: RandomData erzeugt kein Zufall

Beitrag 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
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: RandomData erzeugt kein Zufall

Beitrag 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.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Dadido3
Beiträge: 119
Registriert: 24.02.2007 22:15
Kontaktdaten:

Re: RandomData erzeugt kein Zufall

Beitrag 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
Benutzeravatar
Pelagio
Beiträge: 424
Registriert: 11.11.2004 17:52
Computerausstattung: AMD Ryzen 5 7600 6-Core Prozessor 3.80 GHz
16,0 GB Arbeitsspeicher
Windows 11 Pro Betriebssystem
Wohnort: Bremen

Re: RandomData erzeugt kein Zufall

Beitrag 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
Ohne Zeit kein Fleiß
Auf neustem Stand zu sein ist eine Kunst die nicht jeder perfektioniert [Win11Pro; PB6.20 LTS]. :allright:
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: RandomData erzeugt kein Zufall

Beitrag von STARGÅTE »

Ja, wurde ja auch inzwischen gefixt: [Done] RandomData() generate no random
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Antworten