rust模拟刘谦2024春晚扑克牌魔术代码
代码语言:rust
所属分类:其他
代码描述:rust模拟刘谦2024春晚扑克牌魔术代码
代码标签: rust 模拟 刘谦 2024 春晚 扑克牌 魔术 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
use rand::{thread_rng, Rng}; fn main() { let mut vec = vec![1, 2, 3, 4, 1, 2, 3, 4]; let mut rng = thread_rng(); println!("{:?} 初始状态", vec); swap(&mut vec, rng.gen_range(2..=7)); println!("{:?} 拿走头名字长度(2-7)插入尾部 (怎么变n+4都会相同)", vec); let temp: Vec<_> = vec.drain(..3).collect(); let index = rng.gen_range(1..vec.len() - 1); vec.splice(index..index, temp); println!("{vec:?} 拿走头3张插入中间 (插到4-8之间刚好首尾一样)"); let target = vec.remove(0); println!("{vec:?} 拿走首牌 {target} (尾不变)"); let temp: Vec<_> = vec.drain(..rng.gen_range(1..=3)).collect(); let index = rng.gen_range(1..vec.len() - 1); vec.splice(index..index, temp); println!(&.........完整代码请登录后点击上方下载按钮下载查看
网友评论0