#!/usr/bin/env ruby require 'net/http' begin require 'clipboard' rescue LoadError end len = ARGV[0] || 15 response = Net::HTTP.get URI.parse("http://www.random.org/strings/?num=1&len=#{len}&digits=on&upperalpha=on&loweralpha=on&unique=on&format=plain&rnd=new") Clipboard.copy response if Clipboard puts response