Установите 32-значное число для переменной и используйте в ColdFusion

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

<cfscript>
randStart = 1;
randEnd=99999999999999999999999999999999;
ranValue = #randRange(randStart, randEnd, "SHA1PRNG")# ;
</cfscript>

Но это выдает ошибку, так как

Cannot convert the value 1.0E32 to an integer because it cannot fit inside an integer.

Пожалуйста, предложите.


person Prak    schedule 06.09.2018    source источник
comment
установить 32-значное число для переменной и использовать для .... Вы не можете использовать его с этой функцией. Он слишком велик для RandRange (). Согласно документации, randRange () принимает только целые числа: Целые числа. Если числа не находятся в диапазоне -2 147 483 648 - 2 147 483 647, ColdFusion генерирует ошибку.   -  person SOS    schedule 06.09.2018
comment
Я бы также посмотрел, действительно ли вам нужно такое большое число? Есть и другие последствия использования очень больших чисел.   -  person Shawn    schedule 07.09.2018