fix random get from list