whyme_string_randomiser 0.1.0

feeds a string as input seed and returns n random numbers in the given range
Documentation
use rand::prelude::*;

/**
This function returns one random character from the given string slice.

# Examples

```
use string_randomiser::get_random_char;

let inp = "hello";
let random_char = get_random_char(&inp);

assert!(inp.contains(random_char));
```

*/
pub fn get_random_char(string: &str) -> &str {
    let mut rng = rand::thread_rng();
    let random_index = rng.gen_range(0..string.len());

    &string[random_index..random_index + 1]
}