.NET 4.x Rnd генерирует одно и тоже число - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Понимаю, очень глупый вопрос, но что не так с этим рандомом? Генерирует постоянно цифру 6.
Листинг программы
  1. Dim fnrnd As Integer = 0
  2. fnrnd = 0
  3. fnrnd = Int(Rnd() * 9)
  4. MsgBox(fnrnd)
  5. If fnrnd = 1 Or fnrnd = 0 Then
  6. Me.BackgroundImage = My.Resources.BG_Blue
  7. ElseIf fnrnd = 2 Then
  8. Me.BackgroundImage = My.Resources.BG_Bir
  9. ElseIf fnrnd = 3 Then
  10. Me.BackgroundImage = My.Resources.BG_Green
  11. ElseIf fnrnd = 4 Then
  12. Me.BackgroundImage = My.Resources.BG_Orange
  13. ElseIf fnrnd = 5 Then
  14. Me.BackgroundImage = My.Resources.BG_Pink
  15. ElseIf fnrnd = 6 Then
  16. Me.BackgroundImage = My.Resources.BG_Red
  17. ElseIf fnrnd = 7 Then
  18. Me.BackgroundImage = My.Resources.BG_Vio
  19. ElseIf fnrnd = 8 Then
  20. Me.BackgroundImage = My.Resources.BG_Yellow
  21. End If

Решение задачи: «.NET 4.x Rnd генерирует одно и тоже число»

textual
Листинг программы
  1. Randomize()

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы