Random Stone Pattern Algorithm