MCPcopy
hub / github.com/lxzan/gws / Intn

Method Intn

internal/random.go:51–56  ·  view source on GitHub ↗

Intn 返回一个 [0, n) 范围内的随机整数 returns a random integer in the range [0, n)

(n int)

Source from the content-addressed store, hash-verified

49// Intn 返回一个 [0, n) 范围内的随机整数
50// returns a random integer in the range [0, n)
51func (c *RandomString) Intn(n int) int {
52 c.mu.Lock()
53 x := c.r.Intn(n)
54 c.mu.Unlock()
55 return x
56}
57
58// Uint32 返回一个随机的 uint32 值
59// returns a random uint32 value

Callers 14

TestMapFunction · 0.80
TestConcurrentMapFunction · 0.80
TestReadSyncFunction · 0.80
TestSlideWindowFunction · 0.80
TestConn_WriteAsyncFunction · 0.80
TestReadAsyncFunction · 0.80
TestTaskQueueFunction · 0.80
TestConn_WriteFileFunction · 0.80
TestMaskFunction · 0.80
GenerateMethod · 0.80
TestBufferPoolFunction · 0.80
TestQueue_RangeFunction · 0.80

Calls

no outgoing calls

Tested by 13

TestMapFunction · 0.64
TestConcurrentMapFunction · 0.64
TestReadSyncFunction · 0.64
TestSlideWindowFunction · 0.64
TestConn_WriteAsyncFunction · 0.64
TestReadAsyncFunction · 0.64
TestTaskQueueFunction · 0.64
TestConn_WriteFileFunction · 0.64
TestMaskFunction · 0.64
TestBufferPoolFunction · 0.64
TestQueue_RangeFunction · 0.64
TestQueue_AddrFunction · 0.64