Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.31
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
go /
src /
math /
rand /
[ HOME SHELL ]
Name
Size
Permission
Action
example_test.go
4.84
KB
-rw-r--r--
exp.go
10.93
KB
-rw-r--r--
gen_cooked.go
1.51
KB
-rw-r--r--
normal.go
6.31
KB
-rw-r--r--
race_test.go
1.07
KB
-rw-r--r--
rand.go
13.18
KB
-rw-r--r--
rand_test.go
16.52
KB
-rw-r--r--
regress_test.go
17.8
KB
-rw-r--r--
rng.go
14.76
KB
-rw-r--r--
zipf.go
1.8
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : gen_cooked.go
// Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // +build ignore // This program computes the value of rng_cooked in rng.go, // which is used for seeding all instances of rand.Source. // a 64bit and a 63bit version of the array is printed to // the standard output. package main import "fmt" const ( length = 607 tap = 273 mask = (1 << 63) - 1 a = 48271 m = (1 << 31) - 1 q = 44488 r = 3399 ) var ( rngVec [length]int64 rngTap, rngFeed int ) func seedrand(x int32) int32 { hi := x / q lo := x % q x = a*lo - r*hi if x < 0 { x += m } return x } func srand(seed int32) { rngTap = 0 rngFeed = length - tap seed %= m if seed < 0 { seed += m } else if seed == 0 { seed = 89482311 } x := seed for i := -20; i < length; i++ { x = seedrand(x) if i >= 0 { var u int64 u = int64(x) << 20 x = seedrand(x) u ^= int64(x) << 10 x = seedrand(x) u ^= int64(x) rngVec[i] = u } } } func vrand() int64 { rngTap-- if rngTap < 0 { rngTap += length } rngFeed-- if rngFeed < 0 { rngFeed += length } x := (rngVec[rngFeed] + rngVec[rngTap]) rngVec[rngFeed] = x return x } func main() { srand(1) for i := uint64(0); i < 7.8e12; i++ { vrand() } fmt.Printf("rngVec after 7.8e12 calls to vrand:\n%#v\n", rngVec) for i := range rngVec { rngVec[i] &= mask } fmt.Printf("lower 63bit of rngVec after 7.8e12 calls to vrand:\n%#v\n", rngVec) }
Close