petsc4py.PETSc.Random
=====================

.. autoclass:: petsc4py.PETSc.Random
   :show-inheritance:

   
   .. rubric:: Enumerations
   .. autosummary::
      :toctree:
   
      ~petsc4py.PETSc.Random.Type

   
   .. rubric:: Methods Summary
   .. autosummary::
   
      ~petsc4py.PETSc.Random.create
      ~petsc4py.PETSc.Random.destroy
      ~petsc4py.PETSc.Random.getInterval
      ~petsc4py.PETSc.Random.getSeed
      ~petsc4py.PETSc.Random.getType
      ~petsc4py.PETSc.Random.getValue
      ~petsc4py.PETSc.Random.getValueReal
      ~petsc4py.PETSc.Random.setFromOptions
      ~petsc4py.PETSc.Random.setInterval
      ~petsc4py.PETSc.Random.setSeed
      ~petsc4py.PETSc.Random.setType
      ~petsc4py.PETSc.Random.view

   
   .. rubric:: Attributes Summary
   .. autosummary::
   
      ~petsc4py.PETSc.Random.interval
      ~petsc4py.PETSc.Random.seed

   
   .. rubric:: Methods Documentation
   
   .. automethod:: create
   .. automethod:: destroy
   .. automethod:: getInterval
   .. automethod:: getSeed
   .. automethod:: getType
   .. automethod:: getValue
   .. automethod:: getValueReal
   .. automethod:: setFromOptions
   .. automethod:: setInterval
   .. automethod:: setSeed
   .. automethod:: setType
   .. automethod:: view

   
   .. rubric:: Attributes Documentation
   
   .. autoattribute:: interval
   .. autoattribute:: seed
