equal
deleted
inserted
replaced
1 use protocol::messages::{ |
1 use crate::{ |
2 HWProtocolMessage::{self, Rnd}, HWServerMessage::{self, ChatMsg}, |
2 server::{actions::Action, server::HWServer}, |
|
3 protocol::messages::{ |
|
4 HWProtocolMessage::{self, Rnd}, HWServerMessage::{self, ChatMsg}, |
|
5 } |
3 }; |
6 }; |
4 use rand::{self, Rng, thread_rng}; |
7 use rand::{self, Rng, thread_rng}; |
5 use server::{actions::Action, server::HWServer}; |
|
6 |
8 |
7 pub fn rnd_reply(options: &[String]) -> HWServerMessage { |
9 pub fn rnd_reply(options: &[String]) -> HWServerMessage { |
8 let mut rng = thread_rng(); |
10 let mut rng = thread_rng(); |
9 let reply = if options.is_empty() { |
11 let reply = if options.is_empty() { |
10 (*rng.choose(&["heads", "tails"]).unwrap()).to_owned() |
12 (*rng.choose(&["heads", "tails"]).unwrap()).to_owned() |