Funkcja random + odliczanie czasu

0

Witam. Próbuję napisać program, który losuje liczbę z przedziału od 10 do 60, a nastepnie odlicza do 0 i sygnalizuje to MessageBoxem.
Wykomentowane linijki to moje niezbyt udane próby lub komentarze.
Napisałem funkcję losujLiczbę, która zwraca liczbę. Następnie napisałem timer liczący do 0. Jedyny problem to jak zrobić, aby timer korzystał z wylosowanej liczby, a nie z globalnej zmiennej time. Próbowałem różne formy czytania z textBoxa, ale nie mogę przeskoczyć tych ograniczeń związanych z tym, że zmienna, którą losuje jest lokalna.
Proszę o pomoc. Zamieszczam program.

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 Bomba
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public int losujLiczbe()
        {
            Random random = new Random();
            int time = random.Next(10, 60);
            textBox1.Text = Convert.ToString(time);
            //time = Convert.ToInt32(timer1);
            return time;
        }

        private void button1_Click(object sender, EventArgs e)
        {
            losujLiczbe();
        }

        int time;
        private void timer1_Tick(object sender, EventArgs e)
        {
            if (time > 0)
            {
               // time = losujLiczbe();
                time = time - 1;
                //time = Convert.ToInt32(textBox1.Text);
                textBox2.Text = time + " seconds";
            }
            else
            {
                // zatrzymanie timera
                timer1.Stop();
                textBox2.Text = "Czas dobiegł końca";
                MessageBox.Show("Bomba wybuchła! Przegrałeś!");
            }
        }
    }
}
1

w button_click musisz napisać "time = losujLiczbe();" zamiast samego losujLiczbe()

0

Dziękuję za szybką odpowiedź.
Program działa.

1 użytkowników online, w tym zalogowanych: 0, gości: 1