* replace rand * update CHANGELOG * fmt * fix * fix
Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com>