Как обрезать с помощью std в Varnish VCL

Я пытаюсь обрезать случайное число, которое я использую для Varnish VCL, полученное из STD vmod. Проблема в том, что значения std.real2integer() передаются только std.round(), которые, как вы понимаете, могут их только округлять :-(

Любые идеи?


person Marian    schedule 05.11.2019    source источник


Ответы (1)


Совсем не красиво, но вариант был бы regsub(std.random(0.0, 100.0), "\.\d+$", "");.

person Carlos Abalde    schedule 05.11.2019