Нужно сгенерировать случайное число в диапазоне 0,2^32?
Я не хочу вспоминать что там с разрядностью в PHP, но приходилось решать такую же задачу в других, разных языках программирования: сгенерировать случайное число в диапазоне выше rand(), но так, чтобы не нарушался равновероятный закон распределения.
Как-то так:
rand( 0, N ) * N + rand( 0, N )