An alternative is:
figure();imshow((imerode((randn(100,100)>-1),strel('disk',2))),[]);
But I would love to have some larger regions as well and some extra control over regularity/sizes/...
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!