Генерация случайных чисел в заданном диапазоне - Visual Basic .NET
Формулировка задачи:
Требуется создать код на языке VB.NeT для создание рандомных чисел, с минимальным и максимальным пределом - 9 (не меньше не больше). И при этом после каждого третьего числа поставить знак отделения (* _ - и т.д.).
Пример 573.663.683
Решение задачи: «Генерация случайных чисел в заданном диапазоне»
textual
Листинг программы
Public Class Form1 Sub GenerateNumbers() 'процедура генерации чисел Dim Section(2) As Integer Dim R As New Random For I As Integer = 0 To Section.Length - 1 Section(I) = R.Next(100, 1000) Next TextBox1.Text = TextBox1.Text & String.Join(".", Section.[Select](Function(x) x.ToString()).ToArray()) & vbNewLine End Sub Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick GenerateNumbers() ' по тику вызываем процедуру End Sub Dim k As Integer = 0 ' переменная следит за тем, нажата кнопка или нет Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click If k = 0 Then Button1.Text = "Stop" ' присваиваем новый текст кнопке Timer1.Interval = 100 'задаем интервал таймера (0,1 секунда) Timer1.Enabled = True ' запускаем таймер k = k + 1 GenerateNumbers() ' сразу генерируем число Else Button1.Text = "Generate" Timer1.Enabled = False k = 0 End If End Sub Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load TextBox1.Multiline = True TextBox1.ScrollBars = ScrollBars.Vertical End Sub End Class
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д