Посмотрите на библиотеку numpy.random.chisquare .
numpy.random.chisquare(df, size=None)
>>> np.random.chisquare(2,4)
array([ 1.89920014, 9.00867716, 3.13710533, 5.62318272])
Я никогда этого не делал, но быстрый поиск в Google показал, что кривые Безье реализованы в http://java.sun.com/j2se/1.5.0/docs/ api / java / awt / geom / QuadCurve2D.Double.html
Затем вы можете получитьPathIterator () из этой кривой, и с этим, согласно документации, вы получите «координаты границ формы», которые, я полагаю, , это то, что вы ищете.