how to implement 2D CUFFT....

got stuck in implementing 2D CUFFT to compute the derivatives…and even i want to know, how to implement random generator on GPU?..Can anyone help to sort my problem…