나는 게임을 만들고 현재 math.random
네스를 다뤄야 만합니다. 내가 루아에 강한 아니에요으로루아 : 랜덤 : 백분율
는, 당신은 어떻게
- 가 주어진 비율로
math.random
를 사용하는 알고리즘을 만들 수 있다고 생각합니까?
나는 함수 같은 의미 :
내가 계속하는 방법을 단서가 없다, 나는 완전히 알고리즘난 당신이 내가 무슨 내 나쁜 설명을 이해 바랍니다 빨아 그러나
function randomChance(chance)
-- Magic happens here
-- Return either 0 or 1 based on the results of math.random
end
randomChance(50) -- Like a 50-50 chance of "winning", should result in something like math.random(1, 2) == 1 (?)
randomChance(20) -- 20% chance to result in a 1
randomChance(0) -- Result always is 0
달성하려는 중
, 그래서 일을 : 100의 범위 1에서 100 개 번호를 선택하면 당신은 당신이 원하는 비율을 얻어야한다 101 개의 가능한 숫자 중 하나이므로 어쩌면 함수의 x는 더 이상 백분율이 아니지만 101 개의 확률로 1이됩니다. –