moved some stuff into random util

This commit is contained in:
2025-04-19 21:43:10 -04:00
parent 876c6bc301
commit 5799afa38e
4 changed files with 8 additions and 8 deletions
+1 -3
View File
@@ -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()