⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 random_numbers.sgml

📁 GLib是GTK+和GNOME工程的基础底层核心程序库
💻 SGML
📖 第 1 页 / 共 2 页
字号:
<row><entry align="right"><parameter>rand</parameter>&nbsp;:</entry><entry> a <link linkend="GRand">GRand</link>.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> A random number.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-rand-int-range">g_rand_int_range ()</title><programlisting><link linkend="gint32">gint32</link>      g_rand_int_range                (<link linkend="GRand">GRand</link> *rand,                                             <link linkend="gint32">gint32</link> begin,                                             <link linkend="gint32">gint32</link> end);</programlisting><para>Returns the next random <link linkend="gint32">gint32</link> from <parameter>rand</parameter> equally distributed overthe range [<parameter>begin</parameter>..<parameter>end</parameter>-1].</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>rand</parameter>&nbsp;:</entry><entry> a <link linkend="GRand">GRand</link>.</entry></row><row><entry align="right"><parameter>begin</parameter>&nbsp;:</entry><entry> lower closed bound of the interval.</entry></row><row><entry align="right"><parameter>end</parameter>&nbsp;:</entry><entry> upper open bound of the interval.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> A random number.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-rand-double">g_rand_double ()</title><programlisting><link linkend="gdouble">gdouble</link>     g_rand_double                   (<link linkend="GRand">GRand</link> *rand);</programlisting><para>Returns the next random <link linkend="gdouble">gdouble</link> from <parameter>rand</parameter> equally distributed overthe range [0..1).</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>rand</parameter>&nbsp;:</entry><entry> a <link linkend="GRand">GRand</link>.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> A random number.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-rand-double-range">g_rand_double_range ()</title><programlisting><link linkend="gdouble">gdouble</link>     g_rand_double_range             (<link linkend="GRand">GRand</link> *rand,                                             <link linkend="gdouble">gdouble</link> begin,                                             <link linkend="gdouble">gdouble</link> end);</programlisting><para>Returns the next random <link linkend="gdouble">gdouble</link> from <parameter>rand</parameter> equally distributed overthe range [<parameter>begin</parameter>..<parameter>end</parameter>).</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>rand</parameter>&nbsp;:</entry><entry> a <link linkend="GRand">GRand</link>.</entry></row><row><entry align="right"><parameter>begin</parameter>&nbsp;:</entry><entry> lower closed bound of the interval.</entry></row><row><entry align="right"><parameter>end</parameter>&nbsp;:</entry><entry> upper open bound of the interval.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> A random number.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-random-set-seed">g_random_set_seed ()</title><programlisting>void        g_random_set_seed               (<link linkend="guint32">guint32</link> seed);</programlisting><para>Sets the seed for the global random number generator, which is usedby the <function>g_random_*</function> functions, to <parameter>seed</parameter>.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>seed</parameter>&nbsp;:</entry><entry> a value to reinitialize the global random number generator.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-random-boolean">g_random_boolean()</title><programlisting>#define     g_random_boolean()</programlisting><para>Returns a random <link linkend="gboolean">gboolean</link>. This corresponds to a unbiased coin toss.</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>a random <link linkend="gboolean">gboolean</link>.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-random-int">g_random_int ()</title><programlisting><link linkend="guint32">guint32</link>     g_random_int                    (void);</programlisting><para>Return a random <link linkend="guint32">guint32</link> equally distributed over the range[0..2^32-1].</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> A random number.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-random-int-range">g_random_int_range ()</title><programlisting><link linkend="gint32">gint32</link>      g_random_int_range              (<link linkend="gint32">gint32</link> begin,                                             <link linkend="gint32">gint32</link> end);</programlisting><para>Returns a random <link linkend="gint32">gint32</link> equally distributed over the range[<parameter>begin</parameter>..<parameter>end</parameter>-1].</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>begin</parameter>&nbsp;:</entry><entry> lower closed bound of the interval.</entry></row><row><entry align="right"><parameter>end</parameter>&nbsp;:</entry><entry> upper open bound of the interval.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> A random number.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-random-double">g_random_double ()</title><programlisting><link linkend="gdouble">gdouble</link>     g_random_double                 (void);</programlisting><para>Returns a random <link linkend="gdouble">gdouble</link> equally distributed over the range [0..1).</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> A random number.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-random-double-range">g_random_double_range ()</title><programlisting><link linkend="gdouble">gdouble</link>     g_random_double_range           (<link linkend="gdouble">gdouble</link> begin,                                             <link linkend="gdouble">gdouble</link> end);</programlisting><para>Returns a random <link linkend="gdouble">gdouble</link> equally distributed over the range [<parameter>begin</parameter>..<parameter>end</parameter>).</para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>begin</parameter>&nbsp;:</entry><entry> lower closed bound of the interval.</entry></row><row><entry align="right"><parameter>end</parameter>&nbsp;:</entry><entry> upper open bound of the interval.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry> A random number.</entry></row></tbody></tgroup></informaltable></refsect2></refsect1></refentry>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -