package main
import (
"log"
"net/http"
"math/rand"
)
func main() {
const html = `
Click Me!
`
http.HandleFunc("/clicked", func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusOK)
greetings := []string{"hello", "hi", "howdy", "hola", "bonjour", "ciao", "hallo", "hej", "guten tag", "namaste", "ni hao", "salut", "merhaba", "こんにちは", "안녕하세요", "안녕", "你好", "नमस्ते", "П��ивет", "你好", "Olá", "Hallo", "Ciao", "Hola", "Bonjour", "Merhaba", "こんにちは", "안녕하세요", "안녕", "你好", "नमस्ते", "Привет", "你好", "Olá", "Hallo", "Ciao", "Hola", "Bonjour", "Merhaba", "こんにちは", "안녕하세요", "안녕", "你好", "नमस्ते", "Привет", "你好", "Olá", "Hallo", "Ciao", "Hola", "Bonjour", "Merhaba"}
randomGreeting := greetings[rand.Intn(len(greetings))]
w.Write([]byte("
" + randomGreeting + " "))
})
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusOK)
w.Write([]byte(html))
})
log.Println("starting server on port 8080")
log.Fatal(http.ListenAndServe(":8080", nil))
}