Advertisement
Rochet2

Get random arg

Apr 8th, 2015
346
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.25 KB | None | 0 0
  1. local function rand(...)
  2.     local n = select('#', ...)
  3.     if n < 1 then
  4.         return
  5.     end
  6.     return (select(math.random(1, n), ...))
  7. end
  8.  
  9. math.randomseed(os.time())
  10. print(rand())
  11. print(rand(1))
  12. print(rand(1, 2, 3))
  13. print(rand(1, nil, 3))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement