文件名称:cljc-shuffle:在CLJC中随机播放项目
文件大小:13KB
文件格式:ZIP
更新时间:2024-03-28 09:40:35
Clojure
CLJC随机播放 随机播放具有以下功能的项目: 高强度随机(加密质量),应该能够产生全部52个! 标准卡片组的洗牌 可序列化,可重复的随机播放(您可以多次应用相同的随机播放) 在Clojure和ClojureScript中工作 为什么不使用clojure.core/shuffle 它并没有说产生了哪个洗牌 混洗52张卡片需要大约226位熵,Clojure和ClojureScript shuffle都不会使用那么多的熵,因此它们不会生成所有可能的shuffle 。 ClojureScript版本无法纠正偏差,因此混洗不均匀 用法 (require '[cljc-shuffle.core :as csc]) 产生随机洗牌指数 ; ; get random shuffle of 52 elements ( csc/random-shuffle-idx 52 ) ; ; a bigin
【文件预览】:
cljc-shuffle-main
----package.json(264B)
----test()
--------cljc_shuffle()
----LICENSE(14KB)
----src()
--------cljc_shuffle()
----dev()
--------index.html(91B)
----deps.edn(350B)
----.gitignore(216B)
----shadow-cljs.edn(488B)
----Makefile(115B)
----karma.conf.js(496B)
----README.md(3KB)