using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Random_Number_Generator_In_Range
{
public partial class Form1 : Form
{
int number;
void random()
{
for (int count = 0; count < 20; count++)
{
Random rnd = new Random();
number = rnd.Next(49) + 1;
MessageBox.Show(number.ToString());
if (number == 0 || number <= 24)
{
}
else
{
}
}
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
random();
}
private void label1_Click(object sender, EventArgs e)
{
}
private void label2_Click(object sender, EventArgs e)
{
}
}
}
Привет всемКак отображать случайно сгенерированные числа в ярлыках?
Это мой первый пост на переполнение стека, так что если есть какие-либо проблемы с моим вопросом, пожалуйста, дайте мне знать, так что он может помочь мне идти вперед.
Итак, я немного поработал над программированием на С ++, однако теперь я работаю над некоторыми вопросами по учебному курсу в C# (форма приложения Windows), но мои знания очень ограничены.
В учебнике вопросов спрашивают:
- Напишите программу, которая будет генерировать 20 случайных чисел в диапазоне 0-49. Программа должна подсчитывать и сообщать, сколько из них находилось в диапазоне 0-24 и сколько было в диапазоне 25-49. Форма должна иметь одну кнопку с надписью «Run Simulation» и две метки, используемые для отображения результатов моделирования. Кнопка и этикетки должны быть соответствующим образом помечены.
Прежде всего, я даже не уверен, что я на правильном пути или нет, но я не уверен, как печатать цифры 0-24 в метке 1 и цифры 25-49 в метку 2. Я создал оператор if/else, так как я уверен, что инструкция, которую мне нужно ввести, должна войти в них, но я не могу для жизни меня думать, что это будет.
Надеюсь, это ясно и любая помощь будет оценена по достоинству.
Этикетки имеют свойство текста, которое вы использовали бы для добавления текста к ярлыкам. Label1.Text = «Some text» – Sorceri
Непосредственно по вашему вопросу, но ваш код не будет выполнен: [Генератор случайных чисел генерирует только одно случайное число] (http://stackoverflow.com/questions/767999/random-number-generator -only-generate-one-random-number) – Steve
'if (number == 0 || number <= 24)' идентично 'if (number <= 24)'. Если это была опечатка, и вы захотели написать 'if (number> = 0 ...)' вместо этого, то логический оператор OR ('||') также ошибочен. Это должно быть логическое И ('&&'). – IInspectable