Не в цикле for per per, но использует Random
Random r = new Random();
long[] longs = r.longs(1, 50).limit(10).toArray();
Arrays.stream(longs).forEach(System.out::println);
1 включительно, а 50 в этом случае нет.
Местоположение обзора не имеет никакого отношения к маршруту. Ваши представления должны быть в Views / [ControllerName]