thrust::device_vector комплексных чисел и мне нужно докрутить каждое из чисел на случайную фазу.
Как получить случайные числа именно на видеокарте?
В идеале, хочется построить функтор, и накручивать фазу так:
48 transform(
49 fieldIn.begin(),
50 fieldIn.end(),
51 fieldIn.begin(),
52 set_random_phase()
53 );
Вот на хосте я могу тупо вызывать каждый раз rand(), а что делать на девайсе непонятно.
ужас, какой rand(), шакалы
https://www.jcgt.org/published/0009/03/02/
Обсуждают сегодня