Compare commits
	
		
			No commits in common. "5b0908e84236dc7a6f221e6bdfb68644404234fa" and "ee94c1a159e044a8cd9edd15e18cf1032818eec1" have entirely different histories. 
		
	
	
		
			5b0908e842
			...
			ee94c1a159
		
	
		| 
						 | 
					@ -21,11 +21,6 @@ func HTMLFile() fs.File {
 | 
				
			||||||
	return Default.HTMLFile()
 | 
						return Default.HTMLFile()
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// InternetHostName returns an arbitrary Internet hostname.
 | 
					 | 
				
			||||||
func InternetHostName() string {
 | 
					 | 
				
			||||||
	return Default.InternetHostName()
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// NetAddr returns an arbitrary net.Addr.
 | 
					// NetAddr returns an arbitrary net.Addr.
 | 
				
			||||||
func NetAddr() net.Addr {
 | 
					func NetAddr() net.Addr {
 | 
				
			||||||
	return Default.NetAddr()
 | 
						return Default.NetAddr()
 | 
				
			||||||
| 
						 | 
					@ -41,7 +36,7 @@ func Password() string {
 | 
				
			||||||
	return Default.Password()
 | 
						return Default.Password()
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// PctEncoded returns an arbitrary pct-encoded.
 | 
					// Password returns an arbitrary pct-encoded.
 | 
				
			||||||
func PctEncoded() string {
 | 
					func PctEncoded() string {
 | 
				
			||||||
	return Default.PctEncoded()
 | 
						return Default.PctEncoded()
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,44 +0,0 @@
 | 
				
			||||||
package arbitrary
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import (
 | 
					 | 
				
			||||||
	"fmt"
 | 
					 | 
				
			||||||
	"strings"
 | 
					 | 
				
			||||||
)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// InternetHostName returns an arbitrary Internet hostname.
 | 
					 | 
				
			||||||
func (arb T) InternetHostName() string {
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	var partchars string = "0123456789abcdefghijklmnopqrstuvwxyz"
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	var tld string = tlds[arb.randomness.Intn(len(tlds))]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	var parts []string
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		var numparts int = 1 + arb.randomness.Intn(3)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		for i:=0; i<numparts; i++ {
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			var part string
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			if arb.Bool() {
 | 
					 | 
				
			||||||
				var partlen int = 1 + arb.randomness.Intn(63)
 | 
					 | 
				
			||||||
				part = arb.String(partlen, partchars)
 | 
					 | 
				
			||||||
			} else {
 | 
					 | 
				
			||||||
				part = wordsEnglish[arb.randomness.Intn(len(wordsEnglish))]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
				if 0 == (arb.randomness.Int() % 10) {
 | 
					 | 
				
			||||||
					part += fmt.Sprintf("-%d", arb.randomness.Intn(1000))
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			parts = append(parts, part)
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	parts = append(parts, tld)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	return strings.Join(parts, ".")
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
							
								
								
									
										156
									
								
								tlds.go
								
								
								
								
							
							
						
						
									
										156
									
								
								tlds.go
								
								
								
								
							| 
						 | 
					@ -1,156 +0,0 @@
 | 
				
			||||||
package arbitrary
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
var tlds = []string{
 | 
					 | 
				
			||||||
	"academy",
 | 
					 | 
				
			||||||
	"accountant",
 | 
					 | 
				
			||||||
	"accountants",
 | 
					 | 
				
			||||||
	"active",
 | 
					 | 
				
			||||||
	"actor",
 | 
					 | 
				
			||||||
	"ads",
 | 
					 | 
				
			||||||
	"adult",
 | 
					 | 
				
			||||||
	"aero",
 | 
					 | 
				
			||||||
	"africa",
 | 
					 | 
				
			||||||
	"agency",
 | 
					 | 
				
			||||||
	"amazon",
 | 
					 | 
				
			||||||
	"analytics",
 | 
					 | 
				
			||||||
	"apartments",
 | 
					 | 
				
			||||||
	"app",
 | 
					 | 
				
			||||||
	"apple",
 | 
					 | 
				
			||||||
	"art",
 | 
					 | 
				
			||||||
	"arpa",
 | 
					 | 
				
			||||||
	"audible",
 | 
					 | 
				
			||||||
	"author",
 | 
					 | 
				
			||||||
	"auto",
 | 
					 | 
				
			||||||
	"autos",
 | 
					 | 
				
			||||||
	"baby",
 | 
					 | 
				
			||||||
	"banana",
 | 
					 | 
				
			||||||
	"band",
 | 
					 | 
				
			||||||
	"bank",
 | 
					 | 
				
			||||||
	"bbs",
 | 
					 | 
				
			||||||
	"bio",
 | 
					 | 
				
			||||||
	"black",
 | 
					 | 
				
			||||||
	"blog",
 | 
					 | 
				
			||||||
	"blue",
 | 
					 | 
				
			||||||
	"boo",
 | 
					 | 
				
			||||||
	"book",
 | 
					 | 
				
			||||||
	"bot",
 | 
					 | 
				
			||||||
	"call",
 | 
					 | 
				
			||||||
	"camp",
 | 
					 | 
				
			||||||
	"car",
 | 
					 | 
				
			||||||
	"cars",
 | 
					 | 
				
			||||||
	"chat",
 | 
					 | 
				
			||||||
	"cherry",
 | 
					 | 
				
			||||||
	"city",
 | 
					 | 
				
			||||||
	"com",
 | 
					 | 
				
			||||||
	"cool",
 | 
					 | 
				
			||||||
	"click",
 | 
					 | 
				
			||||||
	"computer",
 | 
					 | 
				
			||||||
	"data",
 | 
					 | 
				
			||||||
	"day",
 | 
					 | 
				
			||||||
	"dev",
 | 
					 | 
				
			||||||
	"directory",
 | 
					 | 
				
			||||||
	"diy",
 | 
					 | 
				
			||||||
	"dot",
 | 
					 | 
				
			||||||
	"edu",
 | 
					 | 
				
			||||||
	"fail",
 | 
					 | 
				
			||||||
	"farm",
 | 
					 | 
				
			||||||
	"fire",
 | 
					 | 
				
			||||||
	"fish",
 | 
					 | 
				
			||||||
	"free",
 | 
					 | 
				
			||||||
	"fun",
 | 
					 | 
				
			||||||
	"fyi",
 | 
					 | 
				
			||||||
	"game",
 | 
					 | 
				
			||||||
	"games",
 | 
					 | 
				
			||||||
	"gov",
 | 
					 | 
				
			||||||
	"green",
 | 
					 | 
				
			||||||
	"group",
 | 
					 | 
				
			||||||
	"int",
 | 
					 | 
				
			||||||
	"help",
 | 
					 | 
				
			||||||
	"here",
 | 
					 | 
				
			||||||
	"host",
 | 
					 | 
				
			||||||
	"info",
 | 
					 | 
				
			||||||
	"kim",
 | 
					 | 
				
			||||||
	"land",
 | 
					 | 
				
			||||||
	"link",
 | 
					 | 
				
			||||||
	"live",
 | 
					 | 
				
			||||||
	"lol",
 | 
					 | 
				
			||||||
	"meet",
 | 
					 | 
				
			||||||
	"mil",
 | 
					 | 
				
			||||||
	"monster",
 | 
					 | 
				
			||||||
	"name",
 | 
					 | 
				
			||||||
	"net",
 | 
					 | 
				
			||||||
	"network",
 | 
					 | 
				
			||||||
	"ninja",
 | 
					 | 
				
			||||||
	"now",
 | 
					 | 
				
			||||||
	"one",
 | 
					 | 
				
			||||||
	"open",
 | 
					 | 
				
			||||||
	"org",
 | 
					 | 
				
			||||||
	"page",
 | 
					 | 
				
			||||||
	"pay",
 | 
					 | 
				
			||||||
	"phone",
 | 
					 | 
				
			||||||
	"photo",
 | 
					 | 
				
			||||||
	"photography",
 | 
					 | 
				
			||||||
	"photos",
 | 
					 | 
				
			||||||
	"pics",
 | 
					 | 
				
			||||||
	"pictures",
 | 
					 | 
				
			||||||
	"pizza",
 | 
					 | 
				
			||||||
	"plus",
 | 
					 | 
				
			||||||
	"post",
 | 
					 | 
				
			||||||
	"pub",
 | 
					 | 
				
			||||||
	"radio",
 | 
					 | 
				
			||||||
	"read",
 | 
					 | 
				
			||||||
	"red",
 | 
					 | 
				
			||||||
	"report",
 | 
					 | 
				
			||||||
	"rocks",
 | 
					 | 
				
			||||||
	"room",
 | 
					 | 
				
			||||||
	"run",
 | 
					 | 
				
			||||||
	"save",
 | 
					 | 
				
			||||||
	"science",
 | 
					 | 
				
			||||||
	"select",
 | 
					 | 
				
			||||||
	"show",
 | 
					 | 
				
			||||||
	"site",
 | 
					 | 
				
			||||||
	"social",
 | 
					 | 
				
			||||||
	"software",
 | 
					 | 
				
			||||||
	"solar",
 | 
					 | 
				
			||||||
	"song",
 | 
					 | 
				
			||||||
	"spot",
 | 
					 | 
				
			||||||
	"store",
 | 
					 | 
				
			||||||
	"stream",
 | 
					 | 
				
			||||||
	"studio",
 | 
					 | 
				
			||||||
	"style",
 | 
					 | 
				
			||||||
	"sucks",
 | 
					 | 
				
			||||||
	"support",
 | 
					 | 
				
			||||||
	"talk",
 | 
					 | 
				
			||||||
	"taxi",
 | 
					 | 
				
			||||||
	"team",
 | 
					 | 
				
			||||||
	"tech",
 | 
					 | 
				
			||||||
	"technology",
 | 
					 | 
				
			||||||
	"tel",
 | 
					 | 
				
			||||||
	"tips",
 | 
					 | 
				
			||||||
	"today",
 | 
					 | 
				
			||||||
	"tools",
 | 
					 | 
				
			||||||
	"top",
 | 
					 | 
				
			||||||
	"town",
 | 
					 | 
				
			||||||
	"toys",
 | 
					 | 
				
			||||||
	"travel",
 | 
					 | 
				
			||||||
	"trust",
 | 
					 | 
				
			||||||
	"tube",
 | 
					 | 
				
			||||||
	"video",
 | 
					 | 
				
			||||||
	"vision",
 | 
					 | 
				
			||||||
	"webcam",
 | 
					 | 
				
			||||||
	"website",
 | 
					 | 
				
			||||||
	"wedding",
 | 
					 | 
				
			||||||
	"whoswho",
 | 
					 | 
				
			||||||
	"wiki",
 | 
					 | 
				
			||||||
	"win",
 | 
					 | 
				
			||||||
	"work",
 | 
					 | 
				
			||||||
	"works",
 | 
					 | 
				
			||||||
	"world",
 | 
					 | 
				
			||||||
	"wow",
 | 
					 | 
				
			||||||
	"wtf",
 | 
					 | 
				
			||||||
	"you",
 | 
					 | 
				
			||||||
	"zero",
 | 
					 | 
				
			||||||
	"zip",
 | 
					 | 
				
			||||||
	"zone",
 | 
					 | 
				
			||||||
	"xxx",
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
		Loading…
	
		Reference in New Issue