#德州扑克 #

pokereval

用于评估5或7张牌的德州扑克手牌的Rust库

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 中使用

MIT 许可证

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"

Cargo Bench

在稳定版Rust 1.5 中无法正常工作。不要期望它能够工作 :)


lib.rs:

pokereval-rs 目前包含一种评估德州扑克手牌(5、6或7张牌)到HandRank的方法,HandRank是一个从0到7461的数字,数值越大牌越好。在模块内部,还有一些更有效的方法,不需要首先将牌转换为内部表示。

依赖项

~325–550KB