(window.webpackJsonp=window.webpackJsonp||[]).push([[45],{95:function(i,e,t){"use strict";t.r(e),t.d(e,"frontMatter",(function(){return s})),t.d(e,"metadata",(function(){return d})),t.d(e,"rightToc",(function(){return c})),t.d(e,"default",(function(){return u}));var n=t(2),r=t(6),a=(t(0),t(131)),o=(t(132),t(133),t(134)),s={title:"Random distribution"},d={unversionedId:"examples/space/random-dist",id:"examples/space/random-dist",isDocsHomePage:!1,title:"Random distribution",description:"- source: examples/src/04-space/distribution.ts",source:"@site/docs\\examples\\space\\random-dist.md",slug:"/examples/space/random-dist",permalink:"/docs/examples/space/random-dist",version:"current",sidebar:"docs",previous:{title:"Graphics",permalink:"/docs/examples/components/graphics"},next:{title:"Pathfinding",permalink:"/docs/examples/space/pathfinding"}},c=[{value:"Normal distribution",id:"normal-distribution",children:[]},{value:"Uniform distribution",id:"uniform-distribution",children:[]}],m={rightToc:c};function u(i){var e=i.components,t=Object(r.a)(i,["components"]);return Object(a.b)("wrapper",Object(n.a)({},m,t,{components:e,mdxType:"MDXLayout"}),Object(a.b)("ul",null,Object(a.b)("li",{parentName:"ul"},"source: ",Object(a.b)("inlineCode",{parentName:"li"},"examples/src/04-space/distribution.ts")),Object(a.b)("li",{parentName:"ul"},"Normal distribution is generated from the uniform distribution by using ",Object(a.b)("inlineCode",{parentName:"li"},"Box-Muller Transform"),Object(a.b)("ul",{parentName:"li"},Object(a.b)("li",{parentName:"ul"},"algorithm: ",Object(a.b)("inlineCode",{parentName:"li"},"libs/aph-math/procedural/random.ts"))))),Object(a.b)("h3",{id:"normal-distribution"},"Normal distribution"),Object(a.b)(o.a,{name:"DistributionNormal",width:400,height:300,mdxType:"APHCanvas"}),Object(a.b)("h3",{id:"uniform-distribution"},"Uniform distribution"),Object(a.b)(o.a,{name:"DistributionUniform",width:400,height:300,mdxType:"APHCanvas"}))}u.isMDXComponent=!0}}]);