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!