Needs["Statistics`DiscreteDistributions`"]
PDFandCDF[distr_]:=Show[GraphicsArray[
{ListPlot[Table[PDF[distr, n],{n,0,20}],
DisplayFunction->Identity],
Plot[CDF[distr, x],{x,0,20},
DisplayFunction->Identity,
AxesOrigin->{0.0,0.0}] }],
DisplayFunction->$DisplayFunction];
Display["!psfix -land>dist01.ps",PDFandCDF[DiscreteUniformDistribution[15]]];
Display["!psfix -land>dist02.ps",PDFandCDF[BinomialDistribution[15,0.4]]];
Display["!psfix -land>dist03.ps",PDFandCDF[GeometricDistribution[0.2]]];
Display["!psfix -land>dist04.ps",PDFandCDF[PoissonDistribution[10.0]]];
Display["!psfix -land>dist05.ps",PDFandCDF[HypergeometricDistribution[15,9,20]]];
The package Statistics`DiscreteDistributions loaded at the beginning of the program contains distributions like