Documentacióncarga_aleatoria_nodup(dimension, limite)

carga_aleatoria_nodup(dimension,limite)\texttt{carga\_aleatoria\_nodup}(dimension, limite)

Nombre

carga_aleatoria_nodup - Genera un vector aleatorio sin valores duplicados.

Sinopsis

v = vectores.carga_aleatoria_nodup(dimension, limite)

Descripcion

Crea un VECTOR de longitud dimension con valores aleatorios no repetidos.

Es util para muestreos sin reposicion o para construir permutaciones parciales dentro de un limite.

Comportamiento

  • Genera valores aleatorios hasta completar la cantidad pedida.
  • Evita repetir elementos ya insertados.
  • Retorna un VECTOR nuevo con valores unicos.

Funciones API relacionadas

  • vectores.carga_aleatoria()
  • vectores.carga_creciente()
  • vectores.linspace()
  • vectores.carga_decreciente()
  • vectores.carga_unos()
  • vectores.carga_ceros()
  • vectores.carga_reversa()
  • vectores.carga_intercalado()
  • vectores.carga_negativo()
  • vectores.carga_escalonado()
  • vectores.carga_par_impar()
  • vectores.carga_formula()

Parámetros

ParámetroTipoDescripción
dimensionNUMERICOLa dimension del vector. Indica la cantidad de elementos del vector.
limiteNUMERICOIndica el valor maximo del valor generado.

Valor de retorno

VECTOR - Un vector cargado con valores aleatorios no duplicados y > 0 y < limite

Ejemplo

ejemplo.blox
INCLUIR "vectores.api"
INCLUIR "graficos.api"

FUNCION PRINCIPAL
INICIO

	VECTOR 	origen[], destino[]
	NUMERICO i, dimension, limite

	dimension = 80
	limite = 100

	DEPURAR(origen)
	DEPURAR(destino)
	origen = vectores.carga_aleatoria_nodup(dimension, limite)
	destino = vectores.copiar(origen)

	DEPURAR(origen)
	DEPURAR(destino)

	vectores.graficar(origen, "barras", "PROG52 - API - VECTORES - carga_aleatoria().png")


FINAL