jacdac.rng.server

Module Contents

Classes

RngServer

Generates random numbers using the python.getrandbits function.

Attributes

RngGenerator

jacdac.rng.server.RngGenerator
class jacdac.rng.server.RngServer(bus: jacdac.bus.Bus, *, variant: jacdac.rng.constants.RngVariant | None = None, generator: RngGenerator = rand_u64)

Bases: jacdac.bus.Server

Generates random numbers using the python.getrandbits function. Implements a client for the Random Number Generator service.

handle_packet(pkt: jacdac.packet.JDPacket)
_handle_get_random(pkt: jacdac.packet.JDPacket)
_handle_get_variant(pkt: jacdac.packet.JDPacket)