lua 1*100(随机乘与递加)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lua 1*100(随机乘与递加)相关的知识,希望对你有一定的参考价值。
n = 0 function () local n = n + 1 while n < 100 do math.random(100) end end
随机乘以1到100以内的数↑
全排列,可以产生N!种排列:
local N = 100 local array = {} for i = 1 , N do array[i] = i end for i = 1 , N do local j = math.random(N - i + 1) + i - 1; array[i],array[j] = array[j],array[i] end for i = 1 , N do print(array[i]) end
从1加到100:
i = 1; sum = 0; while (i<=100) do sum = sum + i i = i + 1 end print (sum)
简算式:
sum = 100 * (100-1)/2
以上是关于lua 1*100(随机乘与递加)的主要内容,如果未能解决你的问题,请参考以下文章