Utilizando rand en matlab para producir números entre límites [duplicado]

Posible duplicado:
¿Hay alguna forma en Matlab de utilizar el generador de pseudo números para generar números dentro de un rango específico?

Quiero obtener 20 números enteros aleatorios entre -10 y 10 y pensé en usar la función rand en matlab.

Pensé en multiplicar por diez y luego encontrar una manera de obtener solo los que están entre -10 y 10 y usar una iteración para cada uno de los otros números que está fuera de los límites [-10,10] para obtener un nuevo número dentro del límites.

Existe una forma mejor y más rápida?

Respuestas a la pregunta(2)

Su respuesta a la pregunta