Как получить Random число определенной длины (RSL)

Автор:Izmajlov
Дата:18.06.2014
Просмотров:3551
Скачиваний:1454
Оценка:, Оценок - 3
Сохранить в файле

Обсудить в форуме

Описание

При формировании всяких справок, иногда нужно в номер документа вставить случайное число заранее заданной длины, на пример - 4 символа..
Еще один пример.

Текст примера

 macro getRandomNumberLen(len)
	obj=ActiveX("MSScriptControl.ScriptControl",true);
	obj.language = "Jscript";
	s = "function randomNumberRange(min, max) { return Math.floor(Math.random() * (max - min + 1) + min);}function randomNumberLen(len) { var number =''; for(var i=0;i<len;i++) { number += randomNumberRange(0,9);} return number; }";
	obj.AddCode(s);
	return obj.Modules("Global").CodeObject.randomNumberLen(Len);
end;