#random #v5 #vexide #vex-v5 #vex

no-std veranda

A rand RNG source for vexide

6 releases

0.1.5 Mar 6, 2025
0.1.4 Feb 23, 2025
0.1.3 Nov 15, 2024

#364 in Robotics

Download history 9/week @ 2024-12-11 5/week @ 2025-02-12 130/week @ 2025-02-19 38/week @ 2025-02-26 160/week @ 2025-03-05 19/week @ 2025-03-12 23/week @ 2025-03-19 15/week @ 2025-03-26

223 downloads per month

MIT license

10KB
95 lines

Veranda

A rand RNG source for vexide programs.

Veranda uses system metrics like brain uptime, program uptime, battery current and voltage, and, optionally, empty ADI ports.

Note

Veranda is not upheld to the same update schedule as vexide, as it is not an official vexide crate.

Usage

You can choose between two RNG sources:

  • SystemRng: Uses all supported sources of entropy excluding empty ADI ports.
  • AdiRng: Uses all of the sources of entropy used by SystemRng, but can also take advantage of the noise on empty ADI ports.

Dependencies

~4MB
~61K SLoC