/
fedion
/
project_task
Обзор
Документация
Войти
/
fedion
/
project_task
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
project
rate-api/src/main/java/com/example/cache/CurrencyService.java
31 строка
770 B
Ioann
project
20 ноя 2025, 07:18
20 ноя 2025, 07:18
3eceee3
Код
Авторство
О чём код?
package com.example.cache; import org.springframework.stereotype.Service; import java.util.List; import java.util.concurrent.ThreadLocalRandom; @Service public class CurrencyService { private static final List<String> rateNames = List.of( "USD", "EUR", "GBP", "JPY", "CNY", "CHF", "RUB", "AUD", "CAD" ); public List<CurrencyRate> getCurrentRates() { return rateNames.stream() .map(n -> { double newRate = 0.5 + (100 - 0.5) * ThreadLocalRandom.current().nextDouble(); return new CurrencyRate(n, newRate); } ).toList(); } }