Exemple #1
0
        private ushort getRandomBuildingFloorNumber(uint[] startCoordinates,
                                                    uint[] endCoordinates)
        {
            uint buildingArea = (endCoordinates[0] - startCoordinates[0]) *
                                (endCoordinates[1] - endCoordinates[1]);
            double gammaParameter = (double)buildingArea * Consts.
                                    randomBuildingFloorsScaleFactor;

            return((ushort)(1 + random.Gamma(gammaParameter, gammaParameter)));
        }