Мне нужна функция, которая может генерировать псевдослучайную последовательность значений, но для этой последовательности можно повторять каждый прогон. Данные, которые я хочу, должны быть достаточно хорошо распределены случайным образом в заданном диапазоне, это не должно быть идеальным.
Я хочу написать код, на котором будут выполняться тесты производительности на основе случайных данных. Я бы хотел, чтобы эти данные были одинаковыми для каждого тестового прогона на каждой машине, но я не хочу, чтобы отправлять данные с пробными данными по причинам хранения (это может быть много мегабайт).
Библиотека для модуля random
не говорит о том, что одно и то же семя всегда будет давать одну и ту же последовательность на любой машине.
РЕДАКТИРОВАТЬ: Если вы собираетесь предложить мне засеять данные (как я сказал выше), просьба предоставить документацию, в которой говорится, что подход действителен, и будет работать на нескольких машинах/реализациях.
EDIT: CPython 2.7.1 и PyPy 1.7 для Mac OS X и CPython 2.7.1 и CPython 2.52 =.2 Ubuntu, похоже, дает те же результаты. Тем не менее, никаких документов, которые предусматривают это в черно-белом режиме.
Любые идеи?