random for skip-list