well I am able to print out 9 random uumbers of unique values.I am storing them in an array.what I want is to pick a single value of the array.I want to use that unique value later on in my program.
here is the code I am using.
[source lang = "c#"]
[font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]static[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] [/font][/font][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]void[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] Main([/font][/font][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]string[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"][] args)[/font][/font]
[font="Consolas"][size="2"][font="Consolas"][size="2"]{[/font][/font]
[font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]int[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"][] values = [/font][/font][font="Consolas"][size="2"][color="#2b91af"][font="Consolas"][size="2"][color="#2b91af"][font="Consolas"][size="2"][color="#2b91af"]Enumerable[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"].Range(1, 9).ToArray(); [/font][/font]
[font="Consolas"][size="2"][color="#2b91af"][font="Consolas"][size="2"][color="#2b91af"][font="Consolas"][size="2"][color="#2b91af"]Random[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] random = [/font][/font][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]new[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] [/font][/font][font="Consolas"][size="2"][color="#2b91af"][font="Consolas"][size="2"][color="#2b91af"][font="Consolas"][size="2"][color="#2b91af"]Random[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"](); [/font][/font]
[font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]for[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] ([/font][/font][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]int[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] i = values.Length-1; i >= 0; i--) [/font][/font]
[font="Consolas"][size="2"][font="Consolas"][size="2"]{ [/font][/font]
[font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]int[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] j = random.Next(i + 1); [/font][/font]
[font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"][font="Consolas"][size="2"][color="#0000ff"]int[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"] tmp = values; [/font][/font]
[font="Consolas"][size="2"][font="Consolas"][size="2"]values = values[j]; [/font][/font]
[font="Consolas"][size="2"][font="Consolas"][size="2"]values[j] = tmp;[/font][/font]
[font="Consolas"][size="2"][color="#2b91af"][font="Consolas"][size="2"][color="#2b91af"][font="Consolas"][size="2"][color="#2b91af"]Console[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"].WriteLine(values); }[/font][/font]
[font="Consolas"][size="2"][color="#2b91af"][font="Consolas"][size="2"][color="#2b91af"][font="Consolas"][size="2"][color="#2b91af"]Console[/font][/font][/font][font="Consolas"][size="2"][font="Consolas"][size="2"].ReadKey();[/font][/font]
[font="Consolas"][size="2"][font="Consolas"][size="2"]}[/font][/font]
[font="Consolas"][size="2"][font="Consolas"][size="2"]}[/font][/font]
[font="Consolas"][size="2"][font="Consolas"][size="2"][/source][/font][/font]
Random number question
What do you mean by pick?
int yourValue = values[0];
or if you want a random one.
int yourValue = value[Random(0, 8)];
int yourValue = values[0];
or if you want a random one.
int yourValue = value[Random(0, 8)];
Okay, you have the array randomly sorted.
So start at values[0], for the next number go to values[1], and keep going until values[8].
Then you can resort and start over.
So start at values[0], for the next number go to values[1], and keep going until values[8].
Then you can resort and start over.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement