129
130
131
132
133
134
135
136
|
return fn.rng(PcgRandom(self.seed+n):next())
end;
__add = function(self, n)
return fn.seedbank(self.seed + n)
end;
}
-- function fn.vlerp
return fn
|
>
>
>
>
>
>
>
>
>
>
>
>
>
|
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
return fn.rng(PcgRandom(self.seed+n):next())
end;
__add = function(self, n)
return fn.seedbank(self.seed + n)
end;
}
-- function fn.vlerp
function fn.timespec(n)
if n == 0 then return '0s' end
if n < 0 then return '-' .. fn.timespec(n*-1) end
local sec = n % 60
local hr = math.floor(n / 60)
local spec = {}
if sec ~= 0 then table.insert(spec, string.format("%ss", sec)) end
if hr ~= 0 then table.insert(spec, string.format("%shr", hr)) end
return table.concat(spec, ' ')
end
return fn
|