Я пытаюсь использовать библиотеку CURAND для генерации случайных чисел, которые полностью независимы друг от друга. Следовательно, я хочу дать разные семена каждому потоку. Итак, вопрос 1: как дать разные семена каждому потоку? (Есть ли в CUDA функция времени, которую я могу использовать?)
Теперь я также хочу сгенерировать это случайное число в диапазоне от 0 до 10000. Как мне это сделать.
В настоящее время я использую curand_normal (поскольку я хочу иметь числа из нормального распределения), но это дает мне отрицательные и одинаковые числа, которые мне не нужны.