8,756
edits
mNo edit summary |
mNo edit summary |
||
Line 88: | Line 88: | ||
function p.a(seed) | function p.a(seed) | ||
math.randomseed( | math.randomseed(seed:gsub("%w",string.byte)) | ||
local count = cargo.query('Characters=C, GeneralData=GD', 'COUNT(C._pageName)=Number', {join='C._pageName=GD._pageName', where='C._pageNamespace="0" AND GD.Categories <> "Walls"'})[1]['Number'] | local count = cargo.query('Characters=C, GeneralData=GD', 'COUNT(C._pageName)=Number', {join='C._pageName=GD._pageName', where='C._pageNamespace="0" AND GD.Categories <> "Walls"'})[1]['Number'] | ||
local offsetin = math.random(0 , tonumber(count)) | |||
local tables = 'Characters=C, GeneralData=GD' | local tables = 'Characters=C, GeneralData=GD' | ||
local fields = 'GD.PlainName=Name' | local fields = 'GD.PlainName=Name' |