Генерация UUID с GWT - PullRequest
       4

Генерация UUID с GWT

13 голосов
/ 21 сентября 2010

Есть ли способ сгенерировать UUID с GWT?

Ответы [ 2 ]

17 голосов
/ 21 сентября 2010

По данным этой страницы:

http://2ality.blogspot.com/2009/01/uuids-for-gwt.html

Этот генератор UUID работает с GWT:

http://www.pst.ifi.lmu.de/%7Erauschma/download/UUID.java

2 голосов
/ 22 мая 2018

Вы можете сгенерировать UUID в GWT, повторно используя реализацию Javascript UUID , упаковав его с помощью JSNI:

public native static String uuid() /*-{
    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g,
            function(c) {
                var r = Math.random() * 16 | 0, v = c == 'x' ? r
                        : (r & 0x3 | 0x8);
                return v.toString(16);
            });
}-*/;

Если вы хотите, чтобы в ваших элементах GWT использовался только уникальный идентификатор (не UUID), используйте:

String id = DOM.createUniqueId();
...