# hipRAND API Support

\# | API Name | Variants
----|---------------|---------
1 | [hiprandCreateGenerator](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandcreategenerator.html "Interface documentation") | C binding
2 | [hiprandCreateGeneratorHost](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandcreategeneratorhost.html "Interface documentation") | C binding
3 | [hiprandDestroyGenerator](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hipranddestroygenerator.html "Interface documentation") | C binding
4 | [hiprandGenerate](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgenerate.html "Interface documentation") | C binding
5 | [hiprandGenerateChar](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgeneratechar.html "Interface documentation") | C binding
6 | [hiprandGenerateShort](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgenerateshort.html "Interface documentation") | C binding
7 | [hiprandGenerateUniform](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgenerateuniform.html "Interface documentation") | C binding
8 | [hiprandGenerateUniformDouble](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgenerateuniformdouble.html "Interface documentation") | C binding
9 | [hiprandGenerateNormal](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgeneratenormal.html "Interface documentation") | C binding
10 | [hiprandGenerateNormalDouble](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgeneratenormaldouble.html "Interface documentation") | C binding
11 | [hiprandGenerateLogNormal](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgeneratelognormal.html "Interface documentation") | C binding
12 | [hiprandGenerateLogNormalDouble](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgeneratelognormaldouble.html "Interface documentation") | C binding
13 | [hiprandGeneratePoisson](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgeneratepoisson.html "Interface documentation") | C binding
14 | [hiprandGenerateSeeds](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgenerateseeds.html "Interface documentation") | C binding
15 | [hiprandSetStream](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandsetstream.html "Interface documentation") | C binding
16 | [hiprandSetPseudoRandomGeneratorSeed](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandsetpseudorandomgeneratorseed.html "Interface documentation") | C binding
17 | [hiprandSetGeneratorOffset](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandsetgeneratoroffset.html "Interface documentation") | C binding
18 | [hiprandSetQuasiRandomGeneratorDimensions](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandsetquasirandomgeneratordimensions.html "Interface documentation") | C binding
19 | [hiprandGetVersion](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandgetversion.html "Interface documentation") | C binding
20 | [hiprandCreatePoissonDistribution](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hiprandcreatepoissondistribution.html "Interface documentation") | C binding
21 | [hiprandDestroyDistribution](https://rocm.docs.amd.com/projects/hipfort/en/latest/doxygen/html/interfacehipfort__hiprand_1_1hipranddestroydistribution.html "Interface documentation") | C binding
