Method: Rex::Text.rand_base
- Defined in:
- lib/rex/text.rb
.rand_base(len, bad, *foo) ⇒ Object
Base text generator method
1365 1366 1367 1368 1369 1370 1371 |
# File 'lib/rex/text.rb', line 1365 def self.rand_base(len, bad, *foo) cset = (foo.join.unpack("C*") - bad.to_s.unpack("C*")).uniq return "" if cset.length == 0 outp = [] len.times { outp << cset[rand(cset.length)] } outp.pack("C*") end |