moved some stuff into random util
This commit is contained in:
@@ -3,7 +3,6 @@ use crate::{
|
||||
util::{junk, random, validate},
|
||||
};
|
||||
|
||||
use rand::Rng;
|
||||
use serenity::builder::{CreateCommand, CreateCommandOption};
|
||||
use serenity::model::application::{CommandOptionType, ResolvedOption, ResolvedValue};
|
||||
|
||||
@@ -13,7 +12,6 @@ pub async fn run(options: &[ResolvedOption<'_>]) -> String {
|
||||
..
|
||||
}) = options.first()
|
||||
{
|
||||
println!("got to the roll command! input: {}", input);
|
||||
let split = input.split("d").nth(1).unwrap();
|
||||
let die_num = match validate::parse_str_into_num::<i32>(split.trim()) {
|
||||
Some(d) => d,
|
||||
@@ -25,7 +23,7 @@ pub async fn run(options: &[ResolvedOption<'_>]) -> String {
|
||||
None => return junk::get_random_insult(),
|
||||
};
|
||||
let mut rng = random::RandomGen::new();
|
||||
let result = rng.rng.gen_range(1..die_num).to_string();
|
||||
let result = rng.range_random_from_one(die_num).to_string();
|
||||
return format!("{result}");
|
||||
} else {
|
||||
junk::get_random_insult()
|
||||
|
||||
Reference in New Issue
Block a user