Прежде всего, текущее значение не long
, а скорее double
для типа возврата Math.random()
.
Кроме того, вы всегда можете преобразоватьот Double
до int
путем вызова .intValue()
, например:
Double someValue = 2.56;
int nearlyTheSame = someValue.intValue();
System.out.println(nearlyTheSame);
Таким образом, ваше выражение Spring может быть:
#{(T(java.lang.Math).random() * 10000).intValue()}