Fix test, use int32 as on 32 bit python, int64 aren't supported by numpy.

Also, for the other parameter use float32 to use different dtype.

Also, with int32, make sure to draw the random value correctly. We where drawing only 0s.
Fix in Choose with mixed input dtype. We where specifiing the wrong output dtype.