Меня это заинтриговало, я запустил этот генератор случайных слов в списке словарных слов. Диапазон: от Integer.MIN_VALUE до Integer.MAX_VALUE
Я получил 15131 хитов.
int[] arrInt = {-2146926310, -1885533740, -274140519,
-2145247212, -1845077092, -2143584283,
-2147483454, -2138225126, -2147375969};
for(int seed : arrInt){
System.out.print(randomString(seed) + " ");
}
Печать
the quick browny fox jumps over a lazy dog
Я обнаружил, что документация AccuRev сбивает с толку. Вот что я понял:
# - это номер транзакции. Каждому действию на складе AccuRev присваивается уникальный (автоматически увеличивающийся) номер транзакции. Когда в одном действии затрагиваются несколько файлов, они имеют общий номер транзакции.
«Виртуальная версия» - это имя (или номер) потока, за которым следует косая черта, за которой следует счетчик, какая версия находится в этом потоке. Итак, первая версия helloworld.c в IntegrationStream - это IntegrationStream / 1 или, возможно, с числом вроде 123/1. Если AccuRev показывает номер, вы можете найти соответствующее имя потока . Если несколько изменений были сохранены в файле в другом потоке, и файл с несколькими изменениями, наконец, продвигается в этот поток (IntegrationStream), это увеличивает число только на единицу. Таким образом, следующей версией, видимой в этом потоке, будет IntegrationStream / 2 (или 123/2).
«Настоящая версия» относится к тому моменту, когда ревизия файла впервые была обнаружена в хранилище. Это было бы тогда, когда исходная операция сохранения была выполнена в чьей-то рабочей области. Таким образом, если версия файла, отображаемая в IntegrationStream / 2, является результатом сохранения в Proj_jsmith / 7, которое было повышено до IntegrationStream, то настоящая версия отображается как Proj_jsmith / 7.
Версия-предок, версия слияния и исправления , если применимо, лучше всего можно понять, переключившись в «режим просмотра версий», где отображаются строки предка, слияния и исправления.
#
- это номер транзакции, он увеличивается для каждой операции смены хранилища и увеличивается непрерывно.
Разница между реальной версией и виртуальной версией описана в справке AccuRev (% ПРОГРАММЫ% / AccuRev / doc / WebHelp / InDepth_Real_and_Virtual_Versions.htm)