shape/random.js now properly removes failed points from hash.