Questo dovrebbe dare quello che vuoi:
FLOOR(RAND() * 401) + 100
Genericamente, FLOOR(RAND() * (<max> - <min> + 1)) + <min>
genera un numero compreso tra <min
> e <max>
compreso.
Aggiorna
Questa dichiarazione completa dovrebbe funzionare:
SELECT name, address, FLOOR(RAND() * 401) + 100 AS `random_number`
FROM users