incomplete random gen button