How to understand "random number generator states" in cudnnSetDropoutDescriptor() ?

cudnnSetDropoutDescriptor() takes parameter : void * states, which is output for random number generator states. Can anybody give some detailed information about this?