Proving That Randomness is Not Actually Random

15,676
0
Published 2024-06-11
My official Roblox Studio course:
bit.ly/ByteBloxCourse

discord: discord.gg/ay5gc9XcAh

wondered how to make a main menu in roblox studio? or how to create a shop which has working GUI? ive made lots of 2024 roblox scripting tutorials about all the different bits of roblox to give you some up-to-date information about all of its properties and events.

my goal is to simply give some insight on how to use the various features and instances roblox studio, and show you some fun stuff you can do with them. thanks for checking out this roblox scripting tutorial :)

All Comments (21)
  • @AKM0885
    from trying to prove that randomness is not actually random into making some cool neon random parts stuff
  • @SpicyMilk2005
    At 13:55. The reason why if you move the bound part from a different place or position, it will change the color according to place. The part's color number was getting the same number as the Z-axis position.
  • @AdaptNero
    "nothings ever random, everything happens for a reason" that actually blew my mind
  • @GreatRamilYT
    From saying why random stuff isnt random into making random part generator and into teaching how module scripts works
  • Why do I feel so satisfied because in my head I thought of the same divide by 2 process that ByteBlox did...
  • @tyrannosa
    I mean, in a way cloudflare is random, since it uses the colours made via the different shapes captured by the cameras watching that wall of lava lamps - you cant predict that even with the code watching the lamp and the calculations necessary for it - since the heated wax moves on its own with no pre-established patterns (You can guess what the colour might be, but it definitely wont be something you can guess based off of the last colour and 'lavaShape' or something that follows a formulae). BUT it is still a good example
  • @gamingtg1009
    When did you start popping up on my home page??? Out of nowhere this guy giving random scripting lessons/videos helping so much. Thanks 🙏🙏🙏🙏🙏
  • @GreatRamilYT
    I always wondered how random is made in things like roblox studio, i though about it and it felt like it's impossible to do, like how do you make computer give random number? If you ask random people in real life to say random number from 1 to 10 there wont be 10% of getting each number. It depends on how people think. Maybe person likes 7, and instead of 10% the number will have much higher chance to get from this person. People analyze everything and then choose what to do, so it gives different numbers. Im not sure how did they make random in roblox studio, but im sure that chances arent perfect. Maybe, first time instead of 10% it will be 11%, maybe then 9% or smth. And of course it can sound stupid for some people, but im as person who dont know how random things works on PC had that theory long time ago. (im not good at math too)
  • 🎯 Key points for quick navigation: 00:00 * Randomness and Patterns* - Randomness can exhibit patterns due to how math works and the elements of randomness - Cloudflare uses lava lamps to generate secure random codes - Even though randomness seems chaotic, patterns can emerge in computer-generated randomness 02:08 * Creating Shapes with Random Spawning* - Exploring the possibility of creating a shape within random parts generated inside a bounding box - Discussing the concept of randomness spreading out versus clustering together - Initiating the scripting process to control the generation and deletion of randomized parts 03:49 * Scripting the Part Generation Process* - Setting up variables and functions for handling the bounding box and parts generation - Demonstrating how to position a part within a bounding box coordinates randomized - Explaining the use of scripts to control the rate and behavior of the part generation process 08:39 * Scaling and Managing Part Generation* - Implementing a timed deletion of parts to prevent clutter in the game environment - Duplicating scripts to spawn multiple random parts simultaneously - Introducing module scripts for centralized control and modification of part generation parameter
  • @rogenus
    Byte is doing advanced science stuff while teaching us LUA....
  • @ABISDIAD
    ur good for ur genre and i like ur video ideas keep it up
  • the entire thing with cloudflare is that it is truly and 100% random even if you know the formulas you won't know the colors, since with computers there is a pattern to their randomness but lava lamps don't have any patterns
  • @probablyjaden
    mm yes a perfect coding video to watch at 4 am lets go
  • @gergoVokGD
    I think the best way to make true randomness is to make a new random with the player’s user id being the seed and using the nextintiger and saving it with datastores so it doesn’t repeat itself
  • @pou-c
    please add a pointlight to each part based on their color and remove part shadows. it will be so awesome
  • Can you add timestamps to these videos like where youre coding and where its finished because i dont have time to watch it fully i just wanna see the result and i bet theres a lot of other people like this too
  • @termisher5676
    Just od a loop it'll. Multiply number fo shapes generated jsut put all of them in table and remove the oldest entry in table by table. Remove and do table insert the part when you create it.
  • @noobzyx5700
    If it is not truly random, it is called pseudo random number generator. Its random enough for your use case. Tried making a random number generator myself and i ended with just doing a bunch of operators (+ - *) that make big number, using the modulo operator for the max value and return value.