Random number generator in JavaScript 🎲【4 minutes】

Поделиться
HTML-код
  • Опубликовано: 31 дек 2024

Комментарии • 80

  • @BroCodez
    @BroCodez  2 года назад +48

    let x;
    let y;
    let z;
    document.getElementById("rollButton").onclick = function(){
    x = Math.floor(Math.random() * 6) + 1;
    y = Math.floor(Math.random() * 6) + 1;
    z = Math.floor(Math.random() * 6) + 1;
    document.getElementById("xlabel").innerHTML = x;
    document.getElementById("ylabel").innerHTML = y;
    document.getElementById("zlabel").innerHTML = z;
    }



    Document



    roll

    • @scpf2360
      @scpf2360 2 года назад

      Thx

    • @mraloush8959
      @mraloush8959 Год назад

      ily

    • @joyceasante8292
      @joyceasante8292 Год назад

      Practicing...

      Document

      roll
      ***********************************
      //Generating a random decimal number between 0 and 1
      /*
      let x = Math.random();
      console.log(x);
      */
      //Generating a random number between 1 and 6(with a dice) but 0 and 5 technically
      /*
      let x = Math.random() * 6;
      console.log(x);
      */
      //Generating a random number between 0 an 5
      /*
      let x = Math.floor(Math.random() * 6);
      console.log(x);
      */
      //Generating a random number between 1 and 6
      /*
      let x = Math.floor(Math.random() * 6) + 1;
      console.log(x);
      */

  • @buwithegoat
    @buwithegoat Год назад +8

    At 0:26 to be precise Math.random() will output a value of >= 0 and less than (not equal) to 1

  • @Fadingsupernova
    @Fadingsupernova 5 месяцев назад +2

    Ive learned more from you , than I ever did through my qualification courses.

  • @alexdin1565
    @alexdin1565 2 года назад +18

    can you make a complete playlist like this on react js, please this is my first day on your channel and you are really life saver

  • @jessiesimmer
    @jessiesimmer 6 месяцев назад +1

    your way of explaining is top tier!

  • @jerogentil5287
    @jerogentil5287 2 года назад +9

    > discusses javascript
    > elaborates
    > doesn't leave you out
    u r the best bro

  • @robertoaraujo6367
    @robertoaraujo6367 Год назад +1

    This was really helpful, thank you.

  • @umloiro3219
    @umloiro3219 11 месяцев назад +1

    4 min so good :D thanks for the info

  • @KhansaSaqib
    @KhansaSaqib 4 месяца назад

    great explanation of math.random()method

  • @SONICBOY_
    @SONICBOY_ Год назад +3

    I think math.ceil()is wanted to use there because then we don't want to add 1

  • @Dynamicsimpson
    @Dynamicsimpson 2 года назад

    This was a great video, as it helped correct me in doing a similar task. Thank you!

  • @GamerToni2
    @GamerToni2 Год назад

    Thx that was simple and helpful

  • @AlessandroManente
    @AlessandroManente Год назад +1

    "I like to play lot of D&D"... insta-subscribed 😅 Thanks so much for the JS tutorial!

  • @larissacury7714
    @larissacury7714 Год назад

    Thank you!! 😄

  • @mateo-ml7lt
    @mateo-ml7lt Год назад

    Its really helped me, bro😃

  • @francheeze
    @francheeze Год назад +1

    You can just use Math.ceil(Math.random() * 6) instead

  • @MohyDev
    @MohyDev 2 года назад +7

    //For the algorithm!

  • @sahilsoni6191
    @sahilsoni6191 Год назад

    Broskies are always there to help !!

  • @tommyho1313
    @tommyho1313 Год назад

    thank you so much!! t's very helpful,

  • @SE3_65_Bhupendra_Yadav
    @SE3_65_Bhupendra_Yadav Год назад

    nice lecture

  • @A1exP1ays
    @A1exP1ays 2 года назад +1

    when he rolled 5 5 times in a row its a 1 in 7776 chance (thanks calculator)

  • @somkumar4827
    @somkumar4827 3 месяца назад

    amazing video

  • @jaredkaye3669
    @jaredkaye3669 9 месяцев назад

    Hmm I wanted to know how math.random() selects the number.
    In WoW /roll would give the dice roll for loot and casinos. I thought it was derived from the time frequency.
    CLA3 AI is describing itself with javaScript and math.random().

  • @tazul8
    @tazul8 Год назад

    Helpful tutorial. Thanks...

  • @KamiNoKam
    @KamiNoKam 2 года назад

    How can I add preset variables? Like 1-6 but the odds of getting 6 is more.

    • @harshjha4451
      @harshjha4451 2 года назад

      😂

    • @Gubei01
      @Gubei01 Год назад

      im wondering that too, should probably search on google

    • @crazzykai
      @crazzykai Год назад +2

      probably roll something like 1 - 12 but then make it if it's bigger than 6 it will round to 6

  • @rikuexplain
    @rikuexplain Месяц назад

    Thanks > D

  • @hoatranminh5216
    @hoatranminh5216 Год назад

    Thank you so much, Bro

  • @singh-vx9hx
    @singh-vx9hx Год назад

    how to add the number just using one time math.floor. Suppose first time it gives 5 and next time it five 6 ...I want to add them by only using one time math.floor........how to store them and add them

  • @ngocthangphan8968
    @ngocthangphan8968 Год назад

    instead of pressing roll 10 times, is there a way to print to the screen with the data 10 times?

  • @MrLoser-ks2xn
    @MrLoser-ks2xn Год назад

    Thanks!

  • @galveraymundp.2520
    @galveraymundp.2520 2 года назад

    what if I want it to have two input box where you can put the maximum and minimum that will generate 6 random numbers (EXAMPLE : Min: 1 Min:2 *press generate button Output: 2,1,3,5,7,6)
    please help🙂

  • @remidis
    @remidis 2 года назад +1

    awesome, now every java game developers could make a gacha game and start milking their players' wallet

  • @TheEvertonDias
    @TheEvertonDias Год назад

    Thanks, Bro!

  • @AnjoSoy
    @AnjoSoy 2 года назад

    Hey Bro, thank you! =D

  • @spacekeebeats3155
    @spacekeebeats3155 Год назад

    thank you

  • @temotemo-lw2du
    @temotemo-lw2du 2 года назад

    when you making plus 1 its random number between 1 and 7 and you didnt explain how to find numbers for example beteween 20 and 60

  • @talstolo50
    @talstolo50 Год назад

    i copied the exact same codes but its not working for me

  • @volodymyr1285
    @volodymyr1285 22 дня назад

    Forex trading price is better than random() function

  • @scpf2360
    @scpf2360 2 года назад +4

    It Did Not Work :(

    • @oximas-oe9vf
      @oximas-oe9vf 2 года назад

      try again it will work
      try copying his code to see if the problem is with your the code or with your IDE

  • @amazingmoments7690
    @amazingmoments7690 9 месяцев назад

    Hi, i am looking for a code for generating unique username on registration form so pls advise.

  • @Akgaming-games
    @Akgaming-games 2 года назад

    can you make a video on python full course latest version

    • @rayankhan12
      @rayankhan12 2 года назад +1

      Um.. the 12 hour video on his channel is already latest version??

    • @Akgaming-games
      @Akgaming-games 2 года назад

      @@rayankhan12 that is 1 year old

    • @psychokatalyst
      @psychokatalyst 2 года назад

      As someone who currently follows the guide, most classes in the course work on the latest version. Currently at a 2 hour point of the whole thing but i couldn't do only one lesson, that being dictionaries.

    • @rayankhan12
      @rayankhan12 2 года назад

      @@Akgaming-games But it isn't easy to make another (more or less) 12 hour video on Python again.

    • @canwegetashoutouttoworking2002
      @canwegetashoutouttoworking2002 2 года назад +1

      @Dude, I am not an alien... If you're talking about javascript, try this out:
      function random() {
      let variable = Math.floor(Math.random() * 9) + 1;
      alert("Your random number is " + variable);
      }
      You can repeat this as much as you want to.

  • @jobarmure6169
    @jobarmure6169 2 года назад

    thx for your help

  • @lucabinder9829
    @lucabinder9829 2 года назад +1

    Thats Brolicious!

  • @ViReel9436
    @ViReel9436 2 года назад +1

    What's the seed used here?

    • @lolplayfelix-_-2713
      @lolplayfelix-_-2713 2 года назад +5

      depends on the browser and the architecture, in most cases, you can't really tell...
      digging through the v8 engine source code i found a lot of different ways they create random numbers, so as far as i can see, you'll have to create your own seeded random function, a good starting point would be something called a "linear feedback shift register" and maybe some of your own implementations (just from the top of my head you could hash the seed you got, and interpret that as a value from 0 to 1)

  • @RoFiq-l5o
    @RoFiq-l5o 2 месяца назад

    Can solve 6330 for Indonesian lottery

  • @roycechriston5389
    @roycechriston5389 2 года назад

    Let's freaking goooo 👻

  • @henningbotha777
    @henningbotha777 4 месяца назад

    Thx Bro!

  • @TheVinfather
    @TheVinfather 2 года назад +1

    I am already a bro😂😂

  • @IzEFunni
    @IzEFunni 2 года назад

    How would you put this in a discord bot?

  • @ibrahimhossen6549
    @ibrahimhossen6549 7 месяцев назад

    Nice

  • @randomletters1834
    @randomletters1834 Год назад

  • @alexdin1565
    @alexdin1565 2 года назад

    you are the best

  • @Spunky_Tx
    @Spunky_Tx 6 месяцев назад

  • @Gio-gafro
    @Gio-gafro 6 месяцев назад

    Thx

  • @bilaltoumir4475
    @bilaltoumir4475 2 года назад +1

    Please do php

  • @shannonstumpf1861
    @shannonstumpf1861 2 месяца назад

    thanks bro code!

  • @clrkkdd12
    @clrkkdd12 2 года назад

    👊🏽

  • @nontandohappiness6382
    @nontandohappiness6382 11 месяцев назад

    Thank you!!😊