File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed
pkg/regserver/regprocessor Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -165,7 +165,7 @@ func getRandUint32IPv4(ipNet *net.IPNet) (uint32, error) {
165
165
166
166
// helper function to get random integers within a range
167
167
func randomInt (x , y uint32 ) (uint32 , error ) {
168
- rangeSize := y - x + 1
168
+ rangeSize := y - x
169
169
// Generate a random number in the range [0, rangeSize)
170
170
randomNum , err := rand .Int (rand .Reader , big .NewInt (int64 (rangeSize )))
171
171
if err != nil {
@@ -583,10 +583,14 @@ func (p *RegProcessor) processBdReq(c2sPayload *pb.C2SWrapper) (*pb.Registration
583
583
// do not apply overrides
584
584
return regResp , nil
585
585
}
586
+
587
+ // random float64 between 0 and 999
586
588
randNumFloat := float64 (num ) / 10.0
587
589
588
590
var ipNet * net.IPNet
589
591
var dstPortOverride uint32
592
+
593
+ // random float64 between 0 and 1
590
594
mrand .Seed (time .Now ().UnixNano ())
591
595
randVal := mrand .Float64 ()
592
596
You can’t perform that action at this time.
0 commit comments