vydumschik

package module
v0.0.0-...-d3e4622 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2015 License: MIT Imports: 7 Imported by: 5

README

Vydumschik (Выдумщик)

Vydumschik- пакет, выдумывающий случайные данные для наполнения баз данных. Вдохновлен гемом vydumschik.

Установка

go get github.com/e154/vydumschik

Имена

vydumschik.First_name()
Иларион

vydumschik.Middle_name()
Алексеевич
	
vydumschik.Sur_name()
Ильин

vydumschik.Full_name()
Кудряшова Анжела Мефодиевна

Адреса

address := new(vydumschik.Address)

address.Street()
ул. Физкультурная

address.Street_address()
ул. Детская, д. 38, кв. 40

address.Street_address()
ул. Краснодонская, д. 41, кв. 82

address.Street_address()
ул. Гражданская, 3/75

Lorem ipsum

lorem := new(vydumschik.Lorem)
lorem.Worlds(5)
Integer lacinia lacinia erat Nulla. 

for i:=0;i<3;i++ {
lorem.Speech(1)
}
Ut erat ipsum, faucibus sit amet, interdum in, tempor rutrum, metus.
Donec viverra pede ac tortor.
Nunc felis.

lorem.Paragraphs(2)
Cras quis libero ut urna pulvinar mattis. Vestibulum suscipit gravida nulla. Proin condimentum sapien ut augue. Cras turpis ligula, pharetra in, malesuada at, eleifend vel, pede. Phasellus turpis nisi, placerat in, semper sed, tincidunt a, tortor. Vivamus est nibh, mattis vitae, aliquet non, dignissim at, velit. Etiam elementum odio non erat. Donec varius felis sed nisl. Vestibulum imperdiet. Donec viverra pede ac tortor.

Maecenas ullamcorper leo et libero. Proin nec eros. In id lorem eu tellus tempus bibendum. Curabitur eu odio. Curabitur fermentum sem ut arcu. Ut eget leo ultricies mauris malesuada sollicitudin. Vivamus fringilla auctor nisl. Curabitur venenatis. Duis tempus, nunc quis convallis posuere, eros nibh lacinia nisl, non molestie enim lorem at nisi. Aenean dui. Cras elementum felis sit amet tellus consequat vehicula. Mauris rhoncus. Donec posuere mauris adipiscing tortor. Curabitur sagittis leo in magna.


str := lorem.Bytes(112)
Donec varius felis sed nis. Morbi sed metus quis odio luctus lacini. Proin condimentum sapien ut augu. Nunc feli

len(str)
112

LICENSE

Vydumschik is licensed under the MIT License (MIT).

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Addresses       *addresses
	MAX_APT         = 100
	BUILDING_LIMITS = map[string]int{
		":street": 50,
		":alley":  10,
		":avenue": 120,
		":square": 10,
		":other":  20,
	}
	HOUSE_PROBABILITY    = 20
	MODIFIER_PROBABILITY = 5
	BUILDING_MODIFIERS   = []string{
		"а",
		"б",
		"в",
		"г",
		"д",
	}
)
View Source
var (
	Names *names
)
View Source
var (
	Paragraphs = [...]string{
		"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam sit amet mi sed mi mattis suscipit. Integer lacinia lacinia erat. Etiam a arcu. Quisque et augue eget nisi luctus laoreet. Vestibulum sit amet quam eu nibh vehicula elementum. Vivamus urna pede, scelerisque eu, hendrerit euismod, vehicula vel, dolor.",
		"Quisque blandit. Nulla eget odio eu nisl sollicitudin tempus. Donec libero. Maecenas dui elit, venenatis eget, congue vel, semper sed, est. Nunc felis.",
		"Donec ante. Nullam rutrum, nibh eu tempor egestas, diam pede luctus ante, vitae fringilla ligula pede at turpis. Morbi sed metus quis odio luctus lacinia. In hac habitasse platea dictumst. Ut erat ipsum, faucibus sit amet, interdum in, tempor rutrum, metus.",
		"Maecenas ullamcorper leo et libero. Proin nec eros. In id lorem eu tellus tempus bibendum. Curabitur eu odio. Curabitur fermentum sem ut arcu. Ut eget leo ultricies mauris malesuada sollicitudin. Vivamus fringilla auctor nisl. Curabitur venenatis. Duis tempus, nunc quis convallis posuere, eros nibh lacinia nisl, non molestie enim lorem at nisi. Aenean dui. Cras elementum felis sit amet tellus consequat vehicula. Mauris rhoncus. Donec posuere mauris adipiscing tortor. Curabitur sagittis leo in magna.",
		"Cras quis libero ut urna pulvinar mattis. Vestibulum suscipit gravida nulla. Proin condimentum sapien ut augue. Cras turpis ligula, pharetra in, malesuada at, eleifend vel, pede. Phasellus turpis nisi, placerat in, semper sed, tincidunt a, tortor. Vivamus est nibh, mattis vitae, aliquet non, dignissim at, velit. Etiam elementum odio non erat. Donec varius felis sed nisl. Vestibulum imperdiet. Donec viverra pede ac tortor.",
	}
)

Functions

This section is empty.

Types

type Address

type Address struct{}

func (*Address) Street

func (a *Address) Street() string

func (*Address) Street_address

func (a *Address) Street_address() string

type Lorem

type Lorem struct{}

func (*Lorem) Bytes

func (l *Lorem) Bytes(num int) string

func (*Lorem) Paragraphs

func (l *Lorem) Paragraphs(num int) string

func (*Lorem) Speech

func (l *Lorem) Speech(num int) string

предложение

func (*Lorem) Worlds

func (l *Lorem) Worlds(num int) string

слово

type Name

type Name struct{}

func (*Name) First_name

func (n *Name) First_name(gender string) string

func (*Name) Full_name

func (n *Name) Full_name(gender string) string

func (*Name) Middle_name

func (n *Name) Middle_name(gender string) string

func (*Name) Sur_name

func (n *Name) Sur_name(gender string) string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL