package b0

  1. Overview
  2. Docs
Software construction and deployment kit

Install

Dune Dependency

Authors

Maintainers

Sources

b0-0.0.1.tbz
sha256=dba2fc571f39f3b8e87ee55c77bdec7ec6a5ddc7d99b8b20aeda848af546be04
md5=51ee1d66acc4d7f87bdceac1341b7711

doc/b00_std/B00_std/Rqueue/index.html

Module B00_std.Rqueue

Random queue

type 'a t

The type for random queues with elements of type 'a.

val empty : ?rand:Stdlib.Random.State.t -> unit -> 'a t

emtpy ~rand () is an empty random queue using rand as random state (defaults to Random.State.make_self_init).

val add : 'a t -> 'a -> unit

add q v adds v to the queue.

val take : 'a t -> 'a option

take q removes and returns a random element in q (if any).

val length : 'a t -> int

length q is the number of elements in q.

OCaml

Innovation. Community. Security.