Random value generation over huge range error
显示 更早的评论
So far my code for generating a single random number between the range 1 to nsquare is
g = feval(symengine,'random',1,nsquare);
I'm doing this in Matlab code but calling on mupad due to needing system objects, in this case nsquare is a large number in the order of "273093755969093307889". Currently the code give the following result.
g =
proc()\n name random;\nbegin\n SEED := _MULTIPLIER*SEED mod _MODULUS; \n (SEED mod _DIVISOR) + _OFFSET\nend_proc
If anyone knows how to implement getting a single random variable from a large range, or knows where I'm going wrong with that line, I would greatly appreciate it.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Get Started with MuPAD 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!