Генерация случайных чисел в C# - класс Random ( )

Sdílet
Vložit
  • čas přidán 8. 06. 2022
  • Поддержать канал
    www.donationalerts.com/r/basi...
    В этом видео вы узнаете, как генерируются случайные числа, действительно ли они случайные и научитесь пользоваться классом Random в языке программирования C#
    Приятного просмотра!
    Игры, созданные мной
    store.steampowered.com/search...
    Мой телеграм
    t.me/basicsloth
    Music from filmmusic.io
    by Kevin MacLeod (incompetech.com)
    License: CC BY (creativecommons.org/licenses/...)

Komentáře • 24

  • @basicsloth
    @basicsloth  Před 2 lety +6

    В подсчетах на 6:45 закралась ошибка, прошу прощения. Но на суть это не влияет😉

  • @FisCut
    @FisCut Před 2 lety +6

    Прикольная подача материала. Подписчиков неоправданно мало

    • @basicsloth
      @basicsloth  Před 2 lety +2

      Большое спасибо ☺️

  • @MrAlexPop69
    @MrAlexPop69 Před rokem +1

    хороший урок, интересная подача

  • @deadragen6567
    @deadragen6567 Před rokem

    Хороший ролик, спасибо

  • @plunk6774
    @plunk6774 Před 2 lety +4

    Отличный ролик!

  • @user-bv5yk9wu6b
    @user-bv5yk9wu6b Před 2 lety +2

    Хорошее видео. Спс за новую инфу

    • @basicsloth
      @basicsloth  Před 2 lety +1

      Спасибо за комментарий!)

  • @laqee
    @laqee Před rokem

    Поначалу была проблема: в цикле for при каждой итерации инициализировалась переменная типа Random и с каждой итерацией она постоянно возвращала одно и тоже число. Узнав как это работает, я понял как ее решить. (тупо вынес инициализацию за цикл). Спасибо вам огромное!

  • @hamilt
    @hamilt Před rokem +2

    Отличное видео

  • @local2308
    @local2308 Před rokem

    Спасибо

  • @santaplay4920
    @santaplay4920 Před 2 lety +3

    Интересно, а будут ли реализации классов, например: стека, дека, очереди?

    • @basicsloth
      @basicsloth  Před 2 lety +2

      Про классы планирую видео сделать

    • @user-ux5qo8ug3e
      @user-ux5qo8ug3e Před 2 lety +2

      @@basicsloth , интересно было бы посмотреть

  • @severusov
    @severusov Před rokem

    как сгенерировать число и потом добавить его в оператор if ?

    • @basicsloth
      @basicsloth  Před rokem

      Создаёте переменную например int number, присваиваете этой переменной сгенерированное число number = rand.Next();
      И потом можете переменную использовать, где угодно

  • @SatoriSh687
    @SatoriSh687 Před 8 měsíci

    как я могу создать какое либо исключение в рандоме?
    например у меня есть генератор случайных чисел от 1 до 10, но мне нужно чтобы например 5 не бралась во внивание, то есть выводились случайные числа от 1 до 10 кроме 5

    • @basicsloth
      @basicsloth  Před 8 měsíci +1

      Если исключение такое простое, я бы обернула в цикл while, чтобы генератор генерировал числа, пока не попадется число не равное 5.
      Если условие будет сложнее и есть шанс, что нужно будет нагенерировать кучу чисел прежде чем попадешь в нужный диапазон, тут я бы подошла творчески и, например, вычитала бы или прибавляла бы какое-нибудь ещё рандомное число, чтобы значение попало в нужный диапазон. В общем под каждую конкретную подобную задачу стоит придумывать свое решение

    • @SatoriSh687
      @SatoriSh687 Před 8 měsíci

      @@basicsloth спасибо

  • @shemchygdragon
    @shemchygdragon Před rokem

    var rand = new Random, что в данном случае значит слово var и может ли оно быть заменено?

    • @basicsloth
      @basicsloth  Před rokem +1

      Это слово для создания переменной неявного типа. Теоретически так можно создавать любую переменную. Например, в случае var name = 5, name станет переменной типа int. В случае var name = "some text", name будет переменной типа string. Но хорошая практика - это создавать переменные явного типа, то есть сразу вместо var писать int, string и т.д.
      За исключением некоторых случаев, где это невозможно, здесь как раз такой случай, ничего другого написать здесь нельзя

  • @Norm_Pazan
    @Norm_Pazan Před 6 měsíci +1

    видео начинается с 8:29, не благодарите