Why 30 Degrees Isnt Random To Make The Math Work
![](https://i0.wp.com/sicepat.com/images/image-not-found.png)
A response to a comment from tiktok claiming i am picking random numbers to make the math work. this is how it went.original video from tiktok @phant0m un1v. Local randteam = math.random (1,2) (i used random.new, it does the same thing) this variable is used inside the game script, and it only runs when the game starts, to choose the random killer, but the problem is its not random. this is the entire script. local randomnumber = math.random(1, #maps) randommap = maps[randomnumber].
![](https://i0.wp.com/sicepat.com/images/image-not-found.png)
Return math.ceil(math.exp(math.random()*(math.log(maxi) math.log(mini)))*mini) this function should give you roughly the same number of 1 digit numbers as 2 digit numbers and as 3 digit numbers. there are also other distributions for random numbers like the normal distribution (also called gaussian distribution). Surprise surprise, the answer is that math.random() doesn’t really generate a random number. not exactly. it just does a really good job of simulating randomness. algorithmic random number generation can’t exactly be random, per se; which is why they’re more aptly called pseudo random number generators (prngs). The math.random() static method returns a floating point, pseudo random number that's greater than or equal to 0 and less than 1, with approximately uniform distribution over that range — which you can then scale to your desired range. the implementation selects the initial seed to the random number generation algorithm; it cannot be chosen or reset by the user. Here, we're multiplying the random number by 10 to expand the range to 0.0 to 10.0, then adding 1 to shift the range to 1.0 to 11.0. since math.random() never produces 1.0, the upper limit remains 10.0. tips and common pitfalls; when using math.random(), ensure that you handle the range properly.
![](https://i0.wp.com/sicepat.com/images/image-not-found.png)
The math.random() static method returns a floating point, pseudo random number that's greater than or equal to 0 and less than 1, with approximately uniform distribution over that range — which you can then scale to your desired range. the implementation selects the initial seed to the random number generation algorithm; it cannot be chosen or reset by the user. Here, we're multiplying the random number by 10 to expand the range to 0.0 to 10.0, then adding 1 to shift the range to 1.0 to 11.0. since math.random() never produces 1.0, the upper limit remains 10.0. tips and common pitfalls; when using math.random(), ensure that you handle the range properly. The javascript math.random() method is an excellent built in method for producing random numbers. when math.random() is executed, it returns a random number that can be anywhere between 0 and 1. the 0 is included and 1 is excluded. A degree is a requirement and a math degree in particular opened the door to military intelligence. math is also an acceptable starting point for many careers that are tangentially related. after leaving the army, i became a programmer and database administrator for a while. i know others with math degrees that went into financial analysis.
![](https://i0.wp.com/sicepat.com/images/image-not-found.png)
The javascript math.random() method is an excellent built in method for producing random numbers. when math.random() is executed, it returns a random number that can be anywhere between 0 and 1. the 0 is included and 1 is excluded. A degree is a requirement and a math degree in particular opened the door to military intelligence. math is also an acceptable starting point for many careers that are tangentially related. after leaving the army, i became a programmer and database administrator for a while. i know others with math degrees that went into financial analysis.
![](https://i0.wp.com/sicepat.com/images/image-not-found.png)
Comments are closed.