в случае, если вы скопируете это из своего кода, у вас есть опечатка в параметрах функции, функция должна выглядеть следующим образом:
float randFloat(float min, float max)
Также я проверяю ваш код, и все в порядке:
Random rand = new Random()
float min = 1.123456
float max = 10.568789
float result = (rand.nextFloat() * (max - min)) + min
println result
и в консоли я получил:
10-29-2018 05:19:57 AM - [START] - Start action : Statement - println(result)
7.635803
10-29-2018 05:19:57 AM - [END] - End action : Statement - println(result)
округлить до 2 десятичных:
float result = ((rand.nextFloat() * (max - min)) + min).round(2)
и ответ:
10-29-2018 08:06:21 AM - [START] - Start action : Statement - println(result)
2.04
10-29-2018 08:06:21 AM - [END] - End action : Statement - println(result)