Fiz uma versão do RANDOM na própria aplicação na classe de serviço.
@Service
public class FraseService {
@Autowired
private FraseRepository repositorio;
public FraseDTO obterFrase(Long id){
Random random = new Random();
List<Long> idsFrases = repositorio.obterIdsFrases();
id = random.nextLong(idsFrases.size());
if (repositorio.findById(id).isPresent()) {
return repositorio.findById(id)
.map(f -> new FraseDTO(f.getTitulo(), f.getFrase(), f.getPersonagem(), f.getPoster()))
.get();
} else {
return null;
}
}
}