Compiled with nvcc ParticleFilter.cu -lcurand -o particle, with output:
ParticleFilter.cu(26): error: expected a ")"
ParticleFilter.cu(40): error: identifier "randu" is undefined
ParticleFilter.cu(61): error: identifier "indices" is undefined
ParticleFilter.cu(167): error: identifier "resampletest" is undefined
ParticleFilter.cu(168): error: too many arguments in function call
ParticleFilter.cu(114): warning: variable "p" was set but never used
5 errors detected in the compilation of "/tmp/tmpxft_000008ff_00000000-4_ParticleFilter.cpp1.ii".