class_docstr: .. versionadded:: 2016.2
  
  .. automethod:: fill_uniform
  .. automethod:: uniform
  .. automethod:: fill_normal
  .. automethod:: normal
class_docstr_tok: ["..","versionadded",":",":","2016.2","..","automethod",":",":","fill_uniform","..","automethod",":",":","uniform","..","automethod",":",":","fill_normal","..","automethod",":",":","normal"]
docstr: Fill *ary* with normally distributed numbers with mean *mu* and
  standard deviation *sigma*.
docstr_tok: ["Fill","*","ary","*","with","normally","distributed","numbers","with","mean","*","mu","*","and","standard","deviation","*","sigma","*","."]
code: def fill_normal(self, ary, mu=0, sigma=1, queue=None):
      """Fill *ary* with normally distributed numbers with mean *mu* and
      standard deviation *sigma*.
      """
  
      return self._fill(
          "normal", ary, scale=sigma, shift=mu, queue=queue
      )
  
imports: import pyopencl
  import pyopencl.array
  import pyopencl.cltypes
  from pyopencl.tools import first_arg_dependent_memoize
  from pytools import memoize_method
  import numpy
label_desc: Use image node_id 9 for calling the Random123GeneratorBase obj's underlying member method code with example usage: obj.fill_normal(ary, mu, sigma, queue) and returns: self