r 0.0.9

a set of utils for machine learning
Documentation
extern crate r;
extern crate rand;

use std::io;
use std::cmp::Ordering;
use rand::Rng;
use r::math;

fn main() {
    println!("Input Number:");
    let mut guess = String::new();
    
    io::stdin().read_line(&mut guess).expect("Failed to read line");
    
    println!("input: {}", guess);
    
    let random_number: i64 = rand::thread_rng().gen_range(-60, 0);
    
    println!("random number: {}", random_number);
    
    let guess_number: i64 = guess.trim().parse().expect("Incorrect input format, not a number");
    
    match guess_number.cmp(&math::abs(random_number)) {
        Ordering::Less => println!("guess {} is less than random {}", guess, random_number),
        Ordering::Greater => println!("guess {} is greater than random {}", guess, random_number),
        Ordering::Equal => println!("guess {} equals random {}", guess, random_number),
    }

    println!("hello world!");
}