1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

all: byte => u8

This commit is contained in:
Alexander Medvednikov
2022-04-15 14:58:56 +03:00
parent b49d873217
commit d4a0d6f73c
221 changed files with 1365 additions and 1365 deletions

View File

@@ -99,16 +99,16 @@ pub fn (mut rng MT19937RNG) seed(seed_data []u32) {
// byte returns a uniformly distributed pseudorandom 8-bit unsigned positive `byte`.
[inline]
pub fn (mut rng MT19937RNG) byte() byte {
pub fn (mut rng MT19937RNG) u8() byte {
if rng.bytes_left >= 1 {
rng.bytes_left -= 1
value := byte(rng.buffer)
value := u8(rng.buffer)
rng.buffer >>= 8
return value
}
rng.buffer = rng.u64()
rng.bytes_left = 7
value := byte(rng.buffer)
value := u8(rng.buffer)
rng.buffer >>= 8
return value
}

View File

@@ -29,16 +29,16 @@ pub fn (mut rng MuslRNG) seed(seed_data []u32) {
// byte returns a uniformly distributed pseudorandom 8-bit unsigned positive `byte`.
[inline]
pub fn (mut rng MuslRNG) byte() byte {
pub fn (mut rng MuslRNG) u8() byte {
if rng.bytes_left >= 1 {
rng.bytes_left -= 1
value := byte(rng.buffer)
value := u8(rng.buffer)
rng.buffer >>= 8
return value
}
rng.buffer = rng.u32()
rng.bytes_left = 3
value := byte(rng.buffer)
value := u8(rng.buffer)
rng.buffer >>= 8
return value
}

View File

@@ -39,16 +39,16 @@ pub fn (mut rng PCG32RNG) seed(seed_data []u32) {
// byte returns a uniformly distributed pseudorandom 8-bit unsigned positive `byte`.
[inline]
pub fn (mut rng PCG32RNG) byte() byte {
pub fn (mut rng PCG32RNG) u8() byte {
if rng.bytes_left >= 1 {
rng.bytes_left -= 1
value := byte(rng.buffer)
value := u8(rng.buffer)
rng.buffer >>= 8
return value
}
rng.buffer = rng.u32()
rng.bytes_left = 3
value := byte(rng.buffer)
value := u8(rng.buffer)
rng.buffer >>= 8
return value
}

View File

@@ -13,7 +13,7 @@ fn internal_uuid_v4(mut rng PRNG) string {
mut buf := unsafe { malloc_noscan(37) }
mut i_buf := 0
mut x := u64(0)
mut d := byte(0)
mut d := u8(0)
for i_buf < buflen {
mut c := 0
x = rng.u64()
@@ -131,7 +131,7 @@ fn read_32(mut rng PRNG, mut buf []byte) {
}
}
for i in u32s * 4 .. buf.len {
buf[i] = rng.byte()
buf[i] = rng.u8()
}
}
@@ -144,7 +144,7 @@ fn read_64(mut rng PRNG, mut buf []byte) {
}
}
for i in u64s * 8 .. buf.len {
buf[i] = rng.byte()
buf[i] = rng.u8()
}
}
@@ -158,7 +158,7 @@ fn read_internal(mut rng PRNG, mut buf []byte) {
}
else {
for i in 0 .. buf.len {
buf[i] = rng.byte()
buf[i] = rng.u8()
}
}
}

View File

@@ -55,6 +55,6 @@ fn internal_ulid_at_millisecond(mut rng PRNG, unix_time_milli u64) string {
fn read_internal(mut rng PRNG, mut buf []byte) {
for i in 0 .. buf.len {
buf[i] = rng.byte()
buf[i] = rng.u8()
}
}

View File

@@ -16,7 +16,7 @@ import time
pub interface PRNG {
mut:
seed(seed_data []u32)
byte() byte
u8() byte
u16() u16
u32() u32
u64() u64
@@ -121,7 +121,7 @@ pub fn (mut rng PRNG) u64_in_range(min u64, max u64) ?u64 {
// i8 returns a (possibly negative) pseudorandom 8-bit `i8`.
[inline]
pub fn (mut rng PRNG) i8() i8 {
return i8(rng.byte())
return i8(rng.u8())
}
// i16 returns a (possibly negative) pseudorandom 16-bit `i16`.
@@ -424,8 +424,8 @@ pub fn intn(max int) ?int {
}
// byte returns a uniformly distributed pseudorandom 8-bit unsigned positive `byte`.
pub fn byte() byte {
return default_rng.byte()
pub fn u8() byte {
return default_rng.u8()
}
// int_in_range returns a uniformly distributed pseudorandom 32-bit signed int in range `[min, max)`.

View File

@@ -179,10 +179,10 @@ fn test_rand_f64_in_range() {
}
}
fn test_rand_byte() {
fn test_rand_u8() {
mut all := []byte{}
for _ in 0 .. 256 {
x := rand.byte()
x := rand.u8()
assert x >= 0
assert x <= 255
all << x

View File

@@ -29,16 +29,16 @@ pub fn (mut rng SplitMix64RNG) seed(seed_data []u32) {
// byte returns a uniformly distributed pseudorandom 8-bit unsigned positive `byte`.
[inline]
pub fn (mut rng SplitMix64RNG) byte() byte {
pub fn (mut rng SplitMix64RNG) u8() byte {
if rng.bytes_left >= 1 {
rng.bytes_left -= 1
value := byte(rng.buffer)
value := u8(rng.buffer)
rng.buffer >>= 8
return value
}
rng.buffer = rng.u64()
rng.bytes_left = 7
value := byte(rng.buffer)
value := u8(rng.buffer)
rng.buffer >>= 8
return value
}

View File

@@ -64,16 +64,16 @@ pub fn (r SysRNG) default_rand() int {
// byte returns a uniformly distributed pseudorandom 8-bit unsigned positive `byte`.
[inline]
pub fn (mut r SysRNG) byte() byte {
pub fn (mut r SysRNG) u8() byte {
if r.bytes_left >= 1 {
r.bytes_left -= 1
value := byte(r.buffer)
value := u8(r.buffer)
r.buffer >>= 8
return value
}
r.buffer = r.default_rand()
r.bytes_left = sys.rand_bytesize - 1
value := byte(r.buffer)
value := u8(r.buffer)
r.buffer >>= 8
return value
}

View File

@@ -35,7 +35,7 @@ pub fn (mut rng WyRandRNG) seed(seed_data []u32) {
// byte returns a uniformly distributed pseudorandom 8-bit unsigned positive `byte`.
[inline]
pub fn (mut rng WyRandRNG) byte() byte {
pub fn (mut rng WyRandRNG) u8() byte {
// Can we extract a value from the buffer?
if rng.bytes_left >= 1 {
rng.bytes_left -= 1