auto generated password is wrong

I have set up prosites. When a new user sign up and also sign for a new website, everything seems fine but when admin confirms activation, an auto generated password is created. But that password is wrong. I have tested many sign ups but still same thing. When I request a new password then it works fine. Weird.
Please help. Thanks