Usuário com melhor resposta
Como fazer um sorteio com o estilo do brasileirão

Pergunta
-
Respostas
-
@Gideone acredito que o intuito deste forum não é passar codigo e sim trocar conhecimento.
O Conselho que lhe digo é utilizar um random.
http://msdn.microsoft.com/pt-br/library/system.random%28v=vs.110%29.aspx"A mente que se abre para uma nova idéia, jamais voltará a seu tamanho original".
- Sugerido como Resposta Ricardo Barbosa CortesModerator quarta-feira, 13 de agosto de 2014 18:15
- Marcado como Resposta Ricardo Barbosa CortesModerator quarta-feira, 13 de agosto de 2014 18:41
-
Se o time "A" for um time FIXO,use isso:
private void button1_Click(object sender, EventArgs e) { //instancia da classe Radom() Random _rand = new Random(); //grava o valor da quantidade de itens de uma collection (list) int _totalList = this.listBox1.Items.Count; //verifica se o valor contido na collection eh maior que 0 if (_totalList > 0) { //pega o numero correspondente do Index gerado na list string _valRand = this.listBox1.Items[_rand.Next(_totalList)].ToString(); //exibe o nome do time gerado this.label1.Text = String.Concat("Time A vs Time ",_valRand); //remove da lista para nao repetir. listBox1.Items.Remove(_valRand); } }
Microsoft Technology Associate (MTA)
- Editado Eduardo xUni terça-feira, 12 de agosto de 2014 16:36
- Sugerido como Resposta Ricardo Barbosa CortesModerator quarta-feira, 13 de agosto de 2014 18:15
- Marcado como Resposta Ricardo Barbosa CortesModerator quarta-feira, 13 de agosto de 2014 18:41
Todas as Respostas
-
@Gideone acredito que o intuito deste forum não é passar codigo e sim trocar conhecimento.
O Conselho que lhe digo é utilizar um random.
http://msdn.microsoft.com/pt-br/library/system.random%28v=vs.110%29.aspx"A mente que se abre para uma nova idéia, jamais voltará a seu tamanho original".
- Sugerido como Resposta Ricardo Barbosa CortesModerator quarta-feira, 13 de agosto de 2014 18:15
- Marcado como Resposta Ricardo Barbosa CortesModerator quarta-feira, 13 de agosto de 2014 18:41
-
-
-
Se o time "A" for um time FIXO,use isso:
private void button1_Click(object sender, EventArgs e) { //instancia da classe Radom() Random _rand = new Random(); //grava o valor da quantidade de itens de uma collection (list) int _totalList = this.listBox1.Items.Count; //verifica se o valor contido na collection eh maior que 0 if (_totalList > 0) { //pega o numero correspondente do Index gerado na list string _valRand = this.listBox1.Items[_rand.Next(_totalList)].ToString(); //exibe o nome do time gerado this.label1.Text = String.Concat("Time A vs Time ",_valRand); //remove da lista para nao repetir. listBox1.Items.Remove(_valRand); } }
Microsoft Technology Associate (MTA)
- Editado Eduardo xUni terça-feira, 12 de agosto de 2014 16:36
- Sugerido como Resposta Ricardo Barbosa CortesModerator quarta-feira, 13 de agosto de 2014 18:15
- Marcado como Resposta Ricardo Barbosa CortesModerator quarta-feira, 13 de agosto de 2014 18:41