Losowanie liczb z tablicy

0

Witam,
Jak mogę wylosować liczby z tablicy, która jest zapełniona i wpisać to do nowej zmiennej.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Windows.Forms;

namespace ObjectMoving
{
    public partial class FormView : Form
    {
        
        Random Rand= new Random();

        private int[] tablica= new  int[18];
        int Zna_X,Zna_Y;
        public FormView()
        {
            InitializeComponent();
            for (int j = 0; j < 18; j++)
            {
                tablica[j] = j + 1 * 15 + 30;
            }
             int liczba = Rand.Next(tablica[18]);
            int liczba1 = Rand.Next(tablica[18]);
            if (liczba % 15 == 0)
            {
                Zna_X = liczba;
               
            }
            if (liczba1 % 15 == 0)
            {
                Zna_Y = liczba1;

            }


        }
    
    }
}



Oraz jak zatrzymać funkcje Random

2

!? Co w sumie chcesz osiagnac?

jezeli chcesz miec losowy element z tablicy to robisz to tak

https://www.google.nl/search?q=random+element+from+array+c%23&oq=random+element+from+array+c%23&aqs=chrome..69i57j0l5.3511j0j7&sourceid=chrome&ie=UTF-8
https://stackoverflow.com/questions/14297853/how-to-get-random-values-from-array-in-c-sharp

tutaj wersja pasujaca Twojemu kodowi

 int liczba = Rand.Next(0, tablica.Length);

o co chodzi z tym zatrzymac Random ;o?

0

Z tym zatrzymaniem Rand już powiedzmy poradziłem sobie. Chce wylosować losowe liczby z tablicy by je później przypisać do zmiennej. A następnie tą zmienna użyć jako współrzędne kwadratu w Windows form

1

napisalem Ci wyzej jak sie losuje liczbe, nawet dalem Ci gotowy kod. Co jeszcze potrzebujesz?

0

Z metody Rand już nic. Dziękuje za pomoc :)

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