B00_std.RqueueRandom queue
val empty : ?rand:Random.State.t -> unit -> 'a temtpy ~rand () is an empty random queue using rand as random state (defaults to Random.State.make_self_init).
val add : 'a t -> 'a -> unitadd q v adds v to the queue.
val take : 'a t -> 'a optiontake q removes and returns a random element in q (if any).
val length : 'a t -> intlength q is the number of elements in q.