سلامممم
پس از مدت ها دوباره اومدیم البته این دفعه از پی اچ پی کوچ کردیم به سی شارپ
دوستان
من میخوام یه آرایه که دارم با یه حلقه به صورت تصادفی توی 8 تا خونش 1 بذارم.
پس از مدت ها دوباره اومدیم البته این دفعه از پی اچ پی کوچ کردیم به سی شارپ

دوستان
من میخوام یه آرایه که دارم با یه حلقه به صورت تصادفی توی 8 تا خونش 1 بذارم.
کد:
[LEFT]using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
int[,] inta = new int[8,8];
int[,] intb = new int[8, 2];
public Form1()
{
InitializeComponent();
}
//custome class
private int RandomNumber(int min, int max)
{
Random random = new Random(DateTime.Now.Millisecond);
return random.Next(min,max);
}
private int RandomNumber2(int min, int max)
{
Random random = new Random();
return random.Next(min, max);
//
//
}
//end of custome class
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
//Int32 n = Int32.Parse(textBox1.Text);
RandomNumber2(1, 8);
for (int i = 0; i < 8; i++)
{
label1.Text = label1.Text + "\r\n";
for (int i2 = 0; i2 < 8; i2++)
{
label1.Text = label1.Text +" "+ inta[i, i2].ToString();
}
}
label1.Text = label1.Text +"\r\n";
for (int i = 0; i < 8; i++)
{
Random random = new Random(DateTime.Now.Millisecond);
Random random2 = new Random();
inta[(int)random.Next(1,10-2), random2.Next(1, 8)] = 1;
}
[/LEFT]
ولی نمیشه!
اون عدد تصادفی هر دفعه فقط یه مقدار میده. یعنی هربار هشت دفعه یه خونه 1 میشه در حالی که میخوام تو همون یه دفعه 8تا خونه تصادفی یک بشه.
هر بلایی سرش آوردم نشد.
در ضمن من مبتدی هستم. لطفا راهنمایی بفرمایید
ممنون
اون عدد تصادفی هر دفعه فقط یه مقدار میده. یعنی هربار هشت دفعه یه خونه 1 میشه در حالی که میخوام تو همون یه دفعه 8تا خونه تصادفی یک بشه.
هر بلایی سرش آوردم نشد.

در ضمن من مبتدی هستم. لطفا راهنمایی بفرمایید
ممنون