Я пытаюсь обрезать случайное число, которое я использую для Varnish VCL, из STD vmod. Проблема в том, что std.real2integer() значения передаются только в std.round(), что, как вы можете догадаться, может только округлять их: - (
std.real2integer()
std.round()
Любые идеи?
Совсем не красиво, но вариант будет regsub(std.random(0.0, 100.0), "\.\d+$", "");.
regsub(std.random(0.0, 100.0), "\.\d+$", "");