Einzigartige System -ID in Ruby…?
-
27-10-2019 - |
Frage
Gibt es eine Möglichkeit, einen eindeutigen Hardware -abhängigen Identifikationsschlüssel in Ruby zu generieren ...?
Lösung
In Ruby 1.9.2 ist es eingebaut.
require 'securerandom'
puts SecureRandom.uuid
#ff97e1e1-22d4-44cf-bf5d-ef1e26444a06
Andere Tipps
Für einen Hardware -abhängigen Identifikationsschlüssel verwenden wir eine MAC -Adresse.
Eine Medienzugriffskontrolladresse (MAC -Adresse) ist eine eindeutige Kennung, die Netzwerkschnittstellen für Kommunikation im physischen Netzwerksegment zugewiesen wird. MAC-Adressen werden am häufigsten vom Hersteller einer Netzwerkschnittstellenkarte (NIC) zugewiesen und in seiner Hardware, dem schreibgeschützten Speicher der Karte oder einem anderen Firmware-Mechanismus gespeichert. [Wikipedia
Hier ist das Juwel, das wir verwenden.
NAME macaddr DESCRIPTION cross platform mac address determination for ruby URI http://codeforpeople.com/lib/ruby http://rubyforg.org/projects/codeforpeople INSTALL gem install macaddr SYNOPSIS require 'macaddr' Mac.addr #=> first mac addr on your system Mac.addr.list #=> all mac addrs on your system
Dafür gibt es viele Edelsteine. Suchen Sie einfach nach:
gem search -r uuid
Und nimm den, den du am meisten magst.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow