Chcę utworzyć UniqueId. Czy istnieje funkcja, którą mogę wywołać, tak, że za każdym razem, kiedy jej używam, da mi nowy identyfikator, zawsze z inną wartością?Jak utworzyć unikatowy identyfikator w Perlu
Odpowiedz
Lepszy sposób można wykorzystać to również
use UUID::Generator::PurePerl;
sub create_search_id {
my $this =shift;
my $args=shift;
my $ug = UUID::Generator::PurePerl->new();
my $uuid1 = $ug->generate_v1();
return $uuid1;
}
Stąd można dowiedzieć się o Link
jeśli chcę połączyć się mogę zrobić w tej funkcji? –
yup w $ uuid1 możesz połączyć – Developer
to działa dobrze dla mnie –
Zastosowanie Data::UUID do generowania unikalnych identyfikatorów:
use Data::UUID;
$ug = Data::UUID->new;
$uuid1 = $ug->create(); # Or create_str()
+1 za miły ans – Backtrack
użyłem Data::Uniqid, ten moduł ma 3 metody:
use Data::Uniqid qw (suniqid uniqid luniqid);
$id = suniqid; #genrates a very short id valid only for the localhost and with a liftime of 1 day
$id = uniqid; #generates a short id valid on the local host
$id = luniqid; #generates a long id valid everywhere and ever
Inną alternatywą użyciu Data::GUID, który jest zapewne nieco mniej kłopotliwe niż dane :: UUID
use Data::GUID;
my $guid = Data::GUID->new;
my $uniqueIdString = guid->as_string;
lub
use Data::GUID;
my $uniqueIdString = Data::GUID->new->as_string;
Prawdopodobnie Warto zauważyć, że na komputerach z systemem Windows, można również użyć Win32:
use Win32;
my $guid = Win32::GuidGen();
... który jest zawarty w perlu zainstalowanym w systemie Windows. – Wolf
- 1. Java: Unikatowy 10-cyfrowy identyfikator
- 2. Generowanie unikatowy identyfikator globalny w Javie
- 3. W Firebase przy użyciu funkcji push() Jak pobrać unikatowy identyfikator
- 4. Jak zrobić unikatowy identyfikator na stronie z komponentami kompozytowymi JSF?
- 5. jak przypisać unikatowy identyfikator do wielu pozycji ramek danych
- 6. Jak wstawić unikatowy identyfikator do każdego wiersza SQLite?
- 7. Jak utworzyć unikatowy indeks w Oracle, ale ignorować wartości null?
- 8. Jak utworzyć względne/przybliżone daty w Perlu?
- 9. Jak utworzyć typ wyliczenia w Perlu?
- 10. Jak mogę utworzyć plik binarny w Perlu?
- 11. Jak utworzyć swój identyfikator GUID?
- 12. android - Jak utworzyć identyfikator xml?
- 13. Jak utworzyć przyrostową identyfikator klasy Pythona
- 14. Jak uzyskać unikatowy identyfikator komputera z systemem Windows 8 w języku C#?
- 15. jak przypisać unikatowy identyfikator do elementu tekstowego SVG w javascript d3
- 16. Czy można utworzyć unikatowy identyfikator w widoku serwera SQL, który pozostanie taki sam za każdym razem, gdy zostanie wywołany widok?
- 17. Jak utworzyć POD i użyć pod2usage w Perlu?
- 18. Jak mogę utworzyć zagnieżdżony skrót jako stałą w Perlu?
- 19. Jak utworzyć lub przetestować dla NaN lub nieskończoności w Perlu?
- 20. Jak mogę utworzyć nową, pustą referencję skrótu w Perlu?
- 21. Jak utworzyć identyfikator GUID podczas wywoływania aktywnego szablonu w Delphi?
- 22. W Clojure, w jaki sposób mogę utworzyć funkcję "dodaj identyfikator do mapy"?
- 23. Unikatowy vs nieunikalny indeks
- 24. Utwórz unikatowy obraz (GUID do obrazu)
- 25. Jak wygenerować unikatowy skrót dla adresu URL?
- 26. Jak działa przełącznik -m praca w Perlu
- 27. Persistent unikatowy identyfikator dla zakładek Chrome, który trwa pomiędzy sesjami przeglądarki
- 28. Parsowanie HTML w perlu
- 29. Jak połączyć zmienne w Perlu?
- 30. Jak formatować daty w Perlu?
jak zawsze, gdy wezwę ten podprogram, da mi unikalny identyfikator –
hash kryptograficzny? Generator liczb losowych zasadniczo –
co to jest kryptograficzny skrót? –