PropertySource that returns a random value for any property that starts with
 "random.". Where the "unqualified property name" is the portion of the
 requested property name beyond the "random." prefix, this 
PropertySource
 returns:
 
 - When "int", a random 
Integer value, restricted by an optionally
 specified range. 
 - When "long", a random 
Long value, restricted by an optionally
 specified range. 
 - When "uuid", a random 
UUID value. 
 - Otherwise, a 
byte[]. 
 
 The "random.int" and "random.long" properties supports a range
 suffix whose syntax is:
 
 OPEN value (,max) CLOSE where the OPEN,CLOSE are any character and
 value,max are integers. If max is not provided, then 0 is used as the
 lower bound and value is the upper bound. If max is provided then
 value is the minimum value and max is the maximum (exclusive).