//! Method-form random bridges.
//!
//! Most random ops are best constructed via the free functions because they
//! take a `key: &Array` and a `shape` — `Array::ones`-style constructors fit
//! that shape better than method dispatch on the key. The method bridges here
//! cover the cases where the receiver is the natural input array (the data
//! being permuted, or the key being split).
use crate::;