В твоем примере, если Math.random выдаст число 400, то Math.floor выдаст так же 400 (посмотри пример здесь:
https://developer.mozilla.org/en-US/docs/Web/JavaS... ).
Первое что приходит на ум, задействуй if statement. Напиши функцию, которая определяет случайное число из диапазона и добавь проверку: if( number === 400) {return 399};
Но, думаю, должны быть более элегантные решения.