local number = math.random() local function adChance(event) if number \>= 0.1 then appodeal.show( "rewardedVideo" ) print(number) elseif number \>= 0.2 then print("no ad") print(number) elseif number \>= 0.3 then print("no ad") print(number) elseif number \>= 0.4 then print("no ad") print(number) elseif number \>= 0.5 then print("no ad") print(number) elseif number \>= 0.6 then print("no ad") print(number) elseif number \>= 0.7 then print("no ad") print(number) elseif number \>= 0.8 then print("no ad") print(number) elseif number \>= 0.9 then print("no ad") print(number) elseif number \>= 0.10 then print("no ad") print(number) end end adChance()
I tried to make an if statement where if the variable number (which equals math.random) equals to 0.1 or less, an ad will play(I use appodeal). If anything else, “no ad” will be printed on the console. However, an ad will play everytime the scene is loaded. I am pretty sure that the if statement is wrong since the chances of the ad to appear is 10%. Any idea how the statement should look like?