def shuffle.swap.set
import bend-kit-random@0.1.0.1/random.bend as Randomimport 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)
import bend-kit-random@0.1.0.1/random.bend as Randomimport 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)