PokerHandEvaluator.jl:德州扑克手牌评估师

时间:2024-04-23 06:07:37
【文件属性】:

文件名称:PokerHandEvaluator.jl:德州扑克手牌评估师

文件大小:59KB

文件格式:ZIP

更新时间:2024-04-23 06:07:37

Julia

PokerHandEvaluator.jl 文件制作 文献资料 GHA CI 代码覆盖率 启用无聊 用于评估扑克手的软件包。 PokerHandEvaluator.jl广泛使用方法(在下一节中进行介绍)来评估手牌等级。 仙人掌科夫方法 有combinations(52,5)或2,598,960,独特的5张牌。 但是,这些手中有许多具有完全相同的等级(例如((A♡,A♢,K :club_suit: ,K :spade_suit: ,3♢)和(A :club_suit: ,一个 :spade_suit: ,K♡,K♢,3♡))。 有7462个唯一的手等级定义为 AKQJ 10皇家同花顺: hand_rank = 1 KQJ 10 9同花顺: hand_rank = 2 ... 7 5 4 3 2: hand_rank = 7462 这就是要旨。 还有一个方面需要解决,那就是如何使输入参数与顺序无关(避免对输入参数进行排序)。 为了使hand_rank


【文件预览】:
PokerHandEvaluator.jl-main
----Project.toml(328B)
----.gitignore(795B)
----src()
--------PokerHandEvaluator.jl(2KB)
--------hand_eval.jl(7KB)
----LICENSE(1KB)
----.github()
--------workflows()
----perf.jl(281B)
----README.md(4KB)
----bors.toml(229B)
----docs()
--------Project.toml(229B)
--------src()
--------make.jl(587B)
----test()
--------Project.toml(273B)
--------test_straight_flush.jl(808B)
--------test_high_card.jl(84KB)
--------test_quads.jl(10KB)
--------test_two_pair.jl(62KB)
--------test_full_house.jl(13KB)
--------test_trips.jl(59KB)
--------test_offsuit_straight.jl(770B)
--------test_flush.jl(91KB)
--------runtests.jl(1KB)
--------test_pair.jl(202KB)

网友评论