ユニークIDを生成

ユニークなIDを生成するには、次のような方法で実装します。

関数定義

/**
 * ユニークIDを生成
 * @param {number} [digits=1000] 末尾に付与する乱数の桁
 * @return {string} 生成したユニークIDを返す
 */
var uniqueId = function(digits) {
	var strong = typeof digits !== 'undefined' ? digits : 1000;
	return Date.now().toString(16) + Math.floor(strong * Math.random()).toString(16);
};

使い方

引数

引数名 初期値 説明
第一引数 digits number 1000 末尾に付与する乱数の桁

戻り値

生成したユニークIDを返します。

サンプルコード

JavaScript

var id = uniqueId();

alert(id);

JavaScript逆引きリファレンス一覧へ戻る