#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

#348 in Robotics

Download history 11/week @ 2024-12-07 1/week @ 2024-12-14 1/week @ 2025-02-08 4/week @ 2025-02-15 145/week @ 2025-02-22 151/week @ 2025-03-01 37/week @ 2025-03-08 22/week @ 2025-03-15 19/week @ 2025-03-22

232 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.

lib.rs:

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.

Dependencies

~4MB
~60K SLoC