change rand
change show
bug fix