Я хочу добавить случайное число к своим документам как уникальный идентификатор. Как я пошел бы о выполнении этого? Полевой код Случайного числа или что-то?
Разъясниться: Я хочу случайное число в своем документе, сгенерированном автоматически без любых зависимостей, так, чтобы я мог отправить шаблонный файл другим в случае необходимости.
В какой контекст? Действительно ли это - последовательная вещь, требуемая через несколько документов?
Почему не только используют GUID? Существует много генераторов GUID вокруг этого, мог удовлетворить Вашу потребность в случайных числах.
Не ясно, в чем Вы нуждаетесь без большей информации.
Предложение для GUID является хорошим. GUID довольно длинны, все же.
Если Вы хотите случайное число, которое меньше, необходимо предложить о том, сколько цифр Вы хотите.
Поколение случайных чисел не тривиально, и большинство алгоритмов, которые Вы найдете, является полным мусором. Идеально у Вас должен быть генератор случайных чисел с равномерным распределением. Они имеют тенденцию быть немногочисленными.
Если это - то, что Вы хотите, я предложил бы генератор M-последовательности, потому что они чрезвычайно хорошо поняты и имеют очень хорошее равномерное распределение. (Они также очень предсказуемы, означая, что знанием текущего числа и алгоритма можно легко получить число числа - что-то общее для всех генераторов случайных чисел. Однако путем взятия маленькой последовательности чисел генерировал Вас, может восстановить производящую функцию. Это не грандиозное предприятие во многих приложениях, но является чем-то для знания.)
Если Вы разжигаете подсказку CMD, можно ввести...
echo %random% | clip
... получить случайное число между 0 и 32767 в буфер обмена.
При необходимости в более длинном количестве, в PowerShell, можно ввести...
Get-Random -Minimum 9999 -Maximum 99999999 | clip
... для получения случайного числа между любыми числами, Вы выбираете в буфер обмена.
Я не посмотрел на это тесно, но при помощи этого метода, необходимо смочь сделать сценарий PowerShell, который введет случайное число в Word автоматически.
Но, вероятно, лучше сделать это со сценарием VBA полностью в рамках Word, но я не знаю много об этом.