add rand alg

fyi.