Является ли random_shuffle потокобезопасным? и используя rand_r, если он не

Является ли std :: random_shuffle потокобезопасным? Я полагаю, что нет, поскольку обычный rand () не является потокобезопасным. Если это так, как мне использовать rand_r с random_shuffle, чтобы я мог дать каждому потоку уникальное семя. Я видел примеры использования пользовательских генераторов случайных чисел с random_shuffle, но мне это все еще непонятно.

Спасибо.

13
задан Mark 5 July 2011 в 19:14
поделиться