Skip to main content

Random

                            
                              
                                class 
                                Random
                              
                              

A random number generator based on .

Constructors

constructor

                            
                              
                                public 
                                new
                                Random
                                
                                  
                                    
                                      state
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                Random
                              
                              

Parameters

Methods

floatArray

                            
                              
                                public 
                                floatArray
                                
                                  
                                    
                                      size
                                      : 
                                      number
                                    
                                    
                                      from
                                      : 
                                      number
                                       = 
                                      0
                                    
                                    
                                      to
                                      : 
                                      number
                                       = 
                                      1
                                    
                                  
                                
                                : 
                                number
                                []
                              
                              

Get an array filled with random floats in the given range.

Parameters

  • size : number

    The size of the array.

  • from : number = 0

    The start of the range.

  • to : number = 1

    The end of the range.


intArray

                            
                              
                                public 
                                intArray
                                
                                  
                                    
                                      size
                                      : 
                                      number
                                    
                                    
                                      from
                                      : 
                                      number
                                       = 
                                      0
                                    
                                    
                                      to
                                      : 
                                      number
                                       = 
                                      4294967296
                                    
                                  
                                
                                : 
                                number
                                []
                              
                              

Get an array filled with random integers in the given range.

Parameters

  • size : number

    The size of the array.

  • from : number = 0

    The start of the range.

  • to : number = 4294967296

    The end of the range. Exclusive.


nextFloat

                            
                              
                                public 
                                nextFloat
                                
                                  
                                    
                                      from
                                      : 
                                      number
                                       = 
                                      0
                                    
                                    
                                      to
                                      : 
                                      number
                                       = 
                                      1
                                    
                                  
                                
                                : 
                                number
                              
                              

Get the next random float in the given range.

Parameters

  • from : number = 0

    The start of the range.

  • to : number = 1

    The end of the range.


nextInt

                            
                              
                                public 
                                nextInt
                                
                                  
                                    
                                      from
                                      : 
                                      number
                                       = 
                                      0
                                    
                                    
                                      to
                                      : 
                                      number
                                       = 
                                      4294967296
                                    
                                  
                                
                                : 
                                number
                              
                              

Get the next random integer in the given range.

Parameters

  • from : number = 0

    The start of the range.

  • to : number = 4294967296

    The end of the range. Exclusive.


spawn

                            
                              
                                public 
                                spawn
                                (): 
                                Random
                              
                              

Create a new independent generator.