xrandom:Xorshift随机数生成器

时间:2024-04-04 05:21:03
【文件属性】:

文件名称:xrandom:Xorshift随机数生成器

文件大小:1.26MB

文件格式:ZIP

更新时间:2024-04-04 05:21:03

dart random random-generation xorshift random-number-generators

Dart中的快速随机数生成器。 算法是最快的随机数生成器中已知的,它需要非常小的代码和状态。 速度 使用AOT编译的二进制文件生成1亿个随机数。 时间(越低越好) nextInt 下一个双人间 nextBool 随机(dart:math) 2323 3107 2264 Xorshift32 1269 1930年 1467 简单 与标准兼容 import 'package:xrandom/xrandom.dart' ; Random xrandom = Xorshift32 (); var a = xrandom. nextBool (); var b = xrandom. nextDouble (); var c = xrandom. nextInt (n); 决定论 Xrandom的类具有deterministic方法。 通过这样创建对象,您每次都会获得相同的数字


【文件预览】:
xrandom-master
----pubspec.yaml(266B)
----.github()
--------workflows()
----reference()
--------myfile2.txt(17KB)
--------run.sh(201B)
--------reference.c(16KB)
--------update_data_dart.sh(87B)
----lib()
--------src()
--------xrandom.dart(422B)
----benchmark()
--------pubspec.yaml(310B)
--------run.sh(165B)
--------test()
--------analysis_options.yaml(434B)
--------results.txt(6KB)
--------.gitignore(153B)
--------bin()
----example()
--------main.dart(332B)
----LICENSE(1KB)
----test()
--------xoshiro128pp_test.dart(3KB)
--------madsen.dart(10KB)
--------helper.dart(7KB)
--------unirandom64_test.dart(2KB)
--------xorshift128plus_test.dart(4KB)
--------xorshift64_test.dart(3KB)
--------xorshift32_test.dart(2KB)
--------node_unsuported_tests.dart(503B)
--------xorshift128_test.dart(2KB)
--------int_test.dart(1KB)
--------helper_test.dart(464B)
--------data()
----README.md(6KB)
----analysis_options.yaml(375B)
----todo.txt(1B)
----.gitignore(2KB)
----CHANGELOG.md(344B)

网友评论