a stab at sampling w/ mix of random & blocked #221

Dictionary comprehensions were only added in python2.7, not 2.6 compatible (this is why travis failed).