Skip to content

This projects generates 2^i unique random u40 and u48 values. You can pass the `i` in the main function. You can find the u40 and u48 type here: https://github.com/Tockra/uint

License

Notifications You must be signed in to change notification settings

Tockra/ma_random_data_generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

random_data_generator

Diese Bibliothek erzeugt die u40, u48 und u64 Testdaten in ./testdata/ . Dieser Ordner kann hinterher nach ma_eval_speed und ma_eval_space kopiert werden. Die u40 und u48 Implementierung kommt von hier: https://github.com/Tockra/uint .

Im Ordner ./testdata werden die Testdaten erzeugt, Im Ordner ./input/ werden die Inputdaten für Vorgängeranfragen erzeugt (nach ma_eval_speed kopieren und den vorhandenen Ordner dort ersetzen)

Die Generierung hat folgende Syntax:

cargo run --release <type={u40,u48,u64}> <verteilung={normal,uniform}> <max 2er-potenz>

<type={u40,u48,u64}>

  • u40 : 40-Bit-Integer
  • u48 : 48-Bit-Integer
  • u64 : 64-Bit-Integer

<verteilung={normal,uniform}>

  • normal: Normalverteilung
  • uniform: Gleichverteilung

< max 2er-potenz >

  • Größter 2er-Potenz der Testdaten, die erzeugt werden sollen

About

This projects generates 2^i unique random u40 and u48 values. You can pass the `i` in the main function. You can find the u40 and u48 type here: https://github.com/Tockra/uint

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages