16 lines
		
	
	
		
			520 B
		
	
	
	
		
			V
		
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			520 B
		
	
	
	
		
			V
		
	
	
// Copyright (c) 2019-2022 Alexander Medvednikov. All rights reserved.
 | 
						|
// Use of this source code is governed by an MIT license
 | 
						|
// that can be found in the LICENSE file.
 | 
						|
module sys
 | 
						|
 | 
						|
// Until there's a portable, JS has a seeded way to produce random numbers
 | 
						|
// and not just Math.random(), use any of the existing implementations
 | 
						|
// as the System's RNG
 | 
						|
type SysRNG = WyRandRNG
 | 
						|
 | 
						|
// In the JS version, we simply return the same int as is normally generated.
 | 
						|
[inline]
 | 
						|
pub fn (r SysRNG) default_rand() int {
 | 
						|
	return r.int()
 | 
						|
}
 |