голанг щиткоде
This commit is contained in:
parent
fc8b202bd6
commit
44ad3db474
44
foxyip.go
Normal file
44
foxyip.go
Normal file
@ -0,0 +1,44 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"math/rand"
|
||||
"os"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func random(min int, max int) int {
|
||||
return rand.Intn(max-min) + min
|
||||
}
|
||||
|
||||
func main() {
|
||||
foxxo := []byte{32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 47, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 47, 47, 92, 95, 32, 32, 32, 32, 47, 10, 32, 32, 32, 32, 32, 32, 32, 95, 95, 95, 95, 44, 46, 46, 46, 44, 95, 95, 95, 95, 95, 95, 46, 46, 44, 95, 126, 96, 96, 32, 32, 45, 96, 46, 46, 44, 10, 32, 32, 32, 95, 44, 126, 194, 180, 34, 39, 32, 32, 44, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 46, 32, 32, 32, 32, 44, 126, 45, 45, 194, 180, 10, 44, 45, 34, 32, 32, 32, 32, 95, 46, 34, 124, 126, 47, 32, 32, 124, 46, 46, 44, 95, 95, 95, 95, 44, 41, 32, 44, 47, 44, 44, 34, 39, 10, 92, 95, 95, 44, 126, 34, 194, 180, 32, 32, 32, 47, 58, 41, 32, 47, 32, 32, 32, 32, 32, 32, 32, 124, 58, 92, 32, 92, 10, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 40, 58, 47, 92, 95, 45, 44, 32, 32, 32, 32, 32, 32, 92, 58, 46, 92, 95, 45, 44, 10}
|
||||
wordList := []string{"yip", "mrrp", "wah", "waah", "waf", "wef", "eeeeeee", "arf", "awf", "ahf"}
|
||||
var wordString string
|
||||
|
||||
systemArgs := os.Args[1:]
|
||||
if len(systemArgs) == 0 {
|
||||
var wordAmount int = random(3, 10)
|
||||
|
||||
for j := 0; j < wordAmount; j++ {
|
||||
wordString += wordList[random(0, len(wordList)-1)] + " "
|
||||
}
|
||||
} else {
|
||||
for j := 0; j < len(systemArgs); j++ {
|
||||
wordString += systemArgs[j] + " "
|
||||
}
|
||||
}
|
||||
|
||||
var spacesAmount int = 40 - len(wordString)
|
||||
if spacesAmount < 0 {
|
||||
spacesAmount = 0
|
||||
}
|
||||
|
||||
templateList := []string{
|
||||
strings.Repeat(" ", spacesAmount+1) + strings.Repeat("_", len(wordString)+1),
|
||||
strings.Repeat(" ", spacesAmount) + "< " + wordString + ">",
|
||||
strings.Repeat(" ", spacesAmount+1) + strings.Repeat("-", len(wordString)+1)}
|
||||
|
||||
fmt.Println(strings.Join(templateList, "\n"))
|
||||
fmt.Println(string(foxxo))
|
||||
}
|
Loading…
Reference in New Issue
Block a user