mirror of
https://github.com/vlang/v.git
synced 2025-09-14 15:02:33 +03:00
require unsafe
for dereferencing
This commit is contained in:
parent
c7f3413d70
commit
fdf6682254
3 changed files with 9 additions and 1 deletions
|
@ -22,8 +22,10 @@ fn C.rand() int
|
|||
* @return a value between 0 and C.RAND_MAX (inclusive)
|
||||
*/
|
||||
pub fn rand_r(seed &int) int {
|
||||
unsafe {
|
||||
mut rs := seed
|
||||
ns := ( *rs * 1103515245 + 12345 )
|
||||
*rs = ns
|
||||
return ns & 0x7fffffff
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue