four:Clojure 中的随机数

时间:2024-07-07 12:32:18
【文件属性】:

文件名称:four:Clojure 中的随机数

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-07 12:32:18

Clojure

Four 是一个用于生成随机数的 Clojure 库,具有有状态和无状态生成器。 无国籍 无状态生成器是不可变的(与我见过的所有 Clojure 代码都使用的 java.util.Random 形成对比),并且我迄今为止制作的唯一一个只能生成 Longs,并尝试(不成功?) java.util.Random 使用的算法相同。 有状态的 到目前为止,这只是带有*rand*动态four.stateful和rand 、 rand-int 、 rand-nth和shuffle等价物的four.stateful命名空间。 获得 [com.gfredericks/four "0.2.0"] 用法 ( require '[four.stateless :as rnd]) ( let [r ( rnd/java-random 42 )] ( rnd/next-long r)) ; ; => [-55


【文件预览】:
four-master
----.gitignore(84B)
----bench.clj(3KB)
----src()
--------four()
----LICENSE(11KB)
----README.md(955B)
----project.clj(343B)

网友评论