title: How to get a gaussian distributed random variable?
body: <p>I need to do something like this</p>
  
  <pre><code>personstrength(P) ~ gaussian(10,3) :- person(P).
  winner(A,B) :- personstrength(A) &gt; personstrength(B).
  </code></pre>
  
  <p>I want the strength of the person to be gaussian distributed with expected value 10 and variance 3. How do I do this in prolog?</p>