Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by devidespe,
11. Jan 2016
Okay also dann muss ich ja durch 4 teilen bei der For-Schleife, und Ramdom entsprechend nach oben anpassen (ich glaube Integer ist vordefiniert mit einem Maximalwert von 2147483647:
for i:=0 to (Beispielstream.Size-1 DIV 4) do Beispielstream.Write(Random(2147483647), 4);
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by devidespe,
11. Jan 2016
Genau genommen ist die Streamgröße durch 4 teilbar und es müssen vorzeichenlose Integerwerte, also DWords sein.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by devidespe,
11. Jan 2016
Ich lese eine Datei in einen Memory Stream ein, möchte den Inhalt gerne mit Zufallszahlen beschreiben, und das wieder in die Datei zurück schreiben.
Dabei wird die MemoryStream Größe automatisch der Dateigröße mit SetSize angepasst.
Im Prinzip benötige ich eine Schleife, in der ich abhängig von der Streamgröße Zufallszahlen generiere. Bisher habe ich folgendes:
var i : Integer;
...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by devidespe,
11. Jan 2016
Hallo,
ich habe einen TMemoryStream, den ich von einer bestimmten Stelle einlese und mit Zufallszahlen befüllen möchte. Hat jemand einen Tipp, wie ich das am schnellsten bewerkstelligen kann?
Vielen Dank.