def shuffle.swap.set

bend-kit-random@0.1.0.1 · random.bend:101

import bend-kit-random@0.1.0.1/random.bend as Random
import Base

101def shuffle.swap.set(~T: Data, +i: U32, +j: U32, xi: T, ax: Array<T> & T) -> Array<T>:
102  (a, xj) = ax
103  Array.set(T, Array.set(T, a, i, xj), j, xi)

Uses (5)

Used by (1)