Полевой код случайного числа?

Я хочу добавить случайное число к своим документам как уникальный идентификатор. Как я пошел бы о выполнении этого? Полевой код Случайного числа или что-то?

Разъясниться: Я хочу случайное число в своем документе, сгенерированном автоматически без любых зависимостей, так, чтобы я мог отправить шаблонный файл другим в случае необходимости.

3
задан 17.02.2011, 14:16

3 ответа

В какой контекст? Действительно ли это - последовательная вещь, требуемая через несколько документов?

Почему не только используют GUID? Существует много генераторов GUID вокруг этого, мог удовлетворить Вашу потребность в случайных числах.

Не ясно, в чем Вы нуждаетесь без большей информации.

0
ответ дан 08.12.2019, 02:17

Предложение для GUID является хорошим. GUID довольно длинны, все же.

Если Вы хотите случайное число, которое меньше, необходимо предложить о том, сколько цифр Вы хотите.

Поколение случайных чисел не тривиально, и большинство алгоритмов, которые Вы найдете, является полным мусором. Идеально у Вас должен быть генератор случайных чисел с равномерным распределением. Они имеют тенденцию быть немногочисленными.

Если это - то, что Вы хотите, я предложил бы генератор M-последовательности, потому что они чрезвычайно хорошо поняты и имеют очень хорошее равномерное распределение. (Они также очень предсказуемы, означая, что знанием текущего числа и алгоритма можно легко получить число числа - что-то общее для всех генераторов случайных чисел. Однако путем взятия маленькой последовательности чисел генерировал Вас, может восстановить производящую функцию. Это не грандиозное предприятие во многих приложениях, но является чем-то для знания.)

1
ответ дан 08.12.2019, 02:17

Если Вы разжигаете подсказку CMD, можно ввести...

echo %random% | clip

... получить случайное число между 0 и 32767 в буфер обмена.

При необходимости в более длинном количестве, в PowerShell, можно ввести...

Get-Random -Minimum 9999 -Maximum 99999999 | clip

... для получения случайного числа между любыми числами, Вы выбираете в буфер обмена.

Я не посмотрел на это тесно, но при помощи этого метода, необходимо смочь сделать сценарий PowerShell, который введет случайное число в Word автоматически.

Но, вероятно, лучше сделать это со сценарием VBA полностью в рамках Word, но я не знаю много об этом.

0
ответ дан 08.12.2019, 02:17

Теги

Похожие вопросы