public static BNRItem RandomItem()
{
var adjectives = new[] { "Fluffy", "Rusty", "Shiny" };
var nouns = new[] { "Bear", "Spork", "Mac" };
var prng = new Random();
var name = String.Format("{0} {1}",
adjectives[prng.Next() % adjectives.Length], nouns[prng.Next() % nouns.Length]);
var val = prng.Next() % 100;
var sn = String.Format("{0}{1}{2}{3}{4}",
'0' + prng.Next() % 10, 'A' + prng.Next() % 26,
'0' + prng.Next() % 10, 'A' + prng.Next() % 26,
'0' + prng.Next() % 10);
return new BNRItem() {
ItemName = name,
SerialNumber = sn,
ValueInDollars = val,
};
}