~ubuntu-branches/ubuntu/trusty/glib2.0/trusty-proposed

« back to all changes in this revision

Viewing changes to glib/grand.c

  • Committer: Package Import Robot
  • Author(s): Iain Lane
  • Date: 2014-03-04 13:08:00 UTC
  • mfrom: (1.63.34)
  • Revision ID: package-import@ubuntu.com-20140304130800-6f4fs4s8iri00blg
Tags: 2.39.91-0ubuntu1
* New upstream release 2.39.91
* revert-0001-Improve-GAsyncQueue-test-coverage.patch: Drop, fixed upstream.
* Re-enable test_timer_stop to gather more information about the failure.
* debian/libglib2.0-0.symbols: Update with new symbols in this release. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
171
171
 * 
172
172
 * Creates a new random number generator initialized with @seed.
173
173
 * 
174
 
 * Return value: the new #GRand
 
174
 * Returns: the new #GRand
175
175
 **/
176
176
GRand*
177
177
g_rand_new_with_seed (guint32 seed)
189
189
 * 
190
190
 * Creates a new random number generator initialized with @seed.
191
191
 * 
192
 
 * Return value: the new #GRand
 
192
 * Returns: the new #GRand
193
193
 *
194
194
 * Since: 2.4
195
195
 */
211
211
 *
212
212
 * On Windows, the seed is taken from rand_s().
213
213
 * 
214
 
 * Return value: the new #GRand
 
214
 * Returns: the new #GRand
215
215
 */
216
216
GRand* 
217
217
g_rand_new (void)
292
292
 * This way you can take a snapshot of the random number generator for
293
293
 * replaying later.
294
294
 *
295
 
 * Return value: the new #GRand
 
295
 * Returns: the new #GRand
296
296
 *
297
297
 * Since: 2.4
298
298
 */
429
429
 * Returns the next random #guint32 from @rand_ equally distributed over
430
430
 * the range [0..2^32-1].
431
431
 *
432
 
 * Return value: a random number
 
432
 * Returns: a random number
433
433
 */
434
434
guint32
435
435
g_rand_int (GRand *rand)
478
478
 * Returns the next random #gint32 from @rand_ equally distributed over
479
479
 * the range [@begin..@end-1].
480
480
 *
481
 
 * Return value: a random number
 
481
 * Returns: a random number
482
482
 */
483
483
gint32 
484
484
g_rand_int_range (GRand  *rand,
561
561
 * Returns the next random #gdouble from @rand_ equally distributed over
562
562
 * the range [0..1).
563
563
 *
564
 
 * Return value: a random number
 
564
 * Returns: a random number
565
565
 */
566
566
gdouble 
567
567
g_rand_double (GRand *rand)
588
588
 * Returns the next random #gdouble from @rand_ equally distributed over
589
589
 * the range [@begin..@end).
590
590
 *
591
 
 * Return value: a random number
 
591
 * Returns: a random number
592
592
 */
593
593
gdouble 
594
594
g_rand_double_range (GRand   *rand,
628
628
 * Return a random #guint32 equally distributed over the range
629
629
 * [0..2^32-1].
630
630
 *
631
 
 * Return value: a random number
 
631
 * Returns: a random number
632
632
 */
633
633
guint32
634
634
g_random_int (void)
648
648
 * Returns a random #gint32 equally distributed over the range
649
649
 * [@begin..@end-1].
650
650
 *
651
 
 * Return value: a random number
 
651
 * Returns: a random number
652
652
 */
653
653
gint32 
654
654
g_random_int_range (gint32 begin,
666
666
 *
667
667
 * Returns a random #gdouble equally distributed over the range [0..1).
668
668
 *
669
 
 * Return value: a random number
 
669
 * Returns: a random number
670
670
 */
671
671
gdouble 
672
672
g_random_double (void)
686
686
 * Returns a random #gdouble equally distributed over the range
687
687
 * [@begin..@end).
688
688
 *
689
 
 * Return value: a random number
 
689
 * Returns: a random number
690
690
 */
691
691
gdouble 
692
692
g_random_double_range (gdouble begin,