Documentation

riter

use rand::Rng;

pub fn iter<T>(li: &[T]) -> impl Iterator<Item = &T> {
  let offset = rand::rng().random_range(0..li.len());
  li[offset..].into_iter().chain(li[..offset].into_iter())
}

About

This project is an open-source component of i18n.site ⋅ Internationalization Solution.

关于

本项目为 i18n.site ⋅ 国际化解决方案 的开源组件。