Ayuda con Matrices utilizando el control Listview

Iniciado por softdonet, 23 Diciembre 2008, 17:08 PM

0 Miembros y 1 Visitante están viendo este tema.

softdonet

hola atodos estoy haciendo un ejemplo de matrices ,lo k pasa k los elementos a esta matriz se agregan aleatoriamente Utilizando una variable de tipo Random por ejemplo:
Dim a As New Random
lo que quiero hacer que los elemetos generados aleatoriamente no se puedan repetir .
al momento de mostrar los elementos de la matriz al no tenga ningun elemento repetido

con este codigo me Permite  la matriz


Dim a As New Random
        For k As Integer = 0 To 2
            For l As Integer = 0 To 2
                m(k, l) = a.Next(5, 9)
            Next
        Next


con este siguiente codigo
puedo mostar la Matriz generada en el listview

Código:   Me.ListView1.View = View.Details
        Me.ListView1.Items.Clear()
        For i As Integer = 0 To 2
            Me.ListView1.Items.Add(m(i, 0))
            For j As Integer = 1 To 2
                Me.ListView1.Items(i).SubItems.Add(m(i, j))
            Next
        Next

si alguien me puede aduyar se lo agradeceria mucho ..
mi correo es ...
Citarsoftdonet@hotmail.com

Hadess_inf

dim n as new random
randomize()
dim num as integer
dim bol as boolean = false
for i as integer = 0 to 10
num=n.next(0,10)
for j as integer=0 to 10
  if num = liestview1.item.item( j ) then
   bol=true
   exit for
  end if
next
if bol=false then listview1.items.add (num)
next

claro que habria que acomodarlo con la recursividad.