An example of some random hexagons from an integer-coordinates hexagonal tiling, rendered with a custom projection that makes hexagons appear regular.
The technique is taken from this Mike Bostock's example, and it makes use of 3x2 hexagons like this one:
-1 0 1 X
2 *
1 * *
0 * O *
-1 *