3个版本
使用旧的Rust 2015
0.1.2 | 2015年12月18日 |
---|---|
0.1.1 | 2015年7月6日 |
0.1.0 | 2015年7月6日 |
#1539 在 算法 中
每月下载 49 次
在 2 crates 中使用
64KB
287 行
#pokereval-rs
一个Rust库,实现了一个德州扑克手牌评估器。基于Kevin Suffecool(又名Cactus Kev)的原始工作。
基于Paul D. Senzee的基于哈希的优化方法(他的优化手牌评估器)目前无法使用(尝试访问越界的数组值)并且已被禁用,而代码仍然保留在 src/perfect.rs 中。
该crate命名为 pokereval
,您可以通过cargo依赖它
[dependencies.pokereval]
git = "https://github.com/th4t/pokereval-rs.git"
相关Crates
- cards-rs
- holdem-rs
- pokereval-rs
- pokerlookup-rs
Cargo Bench
在稳定版Rust 1.5 中无法正常工作。不要期望它能够工作 :)
lib.rs
:
pokereval-rs 目前包含一种评估德州扑克手牌(5、6或7张牌)到HandRank的方法,HandRank是一个从0到7461的数字,数值越大牌越好。在模块内部,还有一些更有效的方法,不需要首先将牌转换为内部表示。
依赖项
~325–550KB