/
germanubis
/
yew
Обзор
Документация
Войти
/
germanubis
/
yew
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/function_memory_game/src/helper.rs
21 строка
394 B
Siyuan Yan
deps: rand 0.8 -> 0.9 (#3808)
21 фев 2025, 12:18
Не верифицирован
21 фев 2025, 12:18
3c6fed4
Код
Авторство
О чём код?
use nanoid::nanoid; use rand::rng; use rand::seq::SliceRandom; use crate::constant::RAW_CARDS; use crate::state::Card; pub fn shuffle_cards() -> Vec<Card> { let mut raw_cards = RAW_CARDS; raw_cards.shuffle(&mut rng()); raw_cards .iter() .map(|&p| Card { id: nanoid!(), flipped: false, name: p, }) .collect() }