6个版本

0.3.1 2019年7月23日
0.3.0 2019年7月23日
0.2.1 2019年7月22日
0.1.2 2019年7月20日

#12 in #formulas

每月下载 27次
用于 xalg-bin

GPL-3.0 许可协议

17KB
342

用于生成随机公式的库。

功能

  • 导出到LaTeX。
  • 控制生成过程中涉及的运算符。

入门

use {
   lib_xalg::{
       formula::{OperatorFlag, OperatorFlag::*},
       generate,
   },
   std::collections::HashSet,
};
let hashset = [Add, Sub, Mul, Div, Pow].iter().copied().collect::<HashSet<OperatorFlag>>();
println!("{}", generate(5, 3, 3, &hashset).unwrap());

lib.rs:

用于生成随机公式的库。

功能

  • 导出到LaTeX。

  • 控制生成过程中涉及的运算符。

入门

use {
   lib_xalg::{
       formula::{OperatorFlag, OperatorFlag::*},
       generate,
   },
   std::collections::HashSet,
};
let hashset = [Add, Sub, Mul, Div, Pow].iter().copied().collect::<HashSet<OperatorFlag>>();
println!("{}", generate(5, 3, 3, &hashset).unwrap());

依赖项

~0.7–1.2MB
~21K SLoC