当用户提交POST请求时,我需要生成GUID。我以前从未使用过GUID,因此如果有人可以在这里帮助我,那将是很棒的。这些是我现在拥有的代码
用于GUID
private void Window_Loaded(object sender, RoutedEventArgs e)
{
dgv1.ItemsSource = B.Getbuffetinformation();
}
我需要为其生成GUID的API:
constructor(public http: HttpClient ) {
class Guid {
static newGuid() {
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);
});
}
}
// Example of a bunch of GUIDs
for (var i = 0; i < 100; i++) {
var id = Guid.newGuid();
console.log(id);
}}
我已经尝试过在线搜索,但是我不太了解如何在当前代码中实现GUID ...
答案 0 :(得分:2)
测试此功能:
public static generateGUID() {
function S4() {
return (((1 + Math.random()) * 0x10000) || 0).toString(16).substring(1);
}
return (S4() + S4());
}
console.log(generateGUID());
我希望我的帮助有效effective
答案 1 :(得分:0)
来自此Github gist:
const uuid = function(a,b){for(b=a='';a++<36;b+=a*51&52?(a^15?8^Math.random()*(a^20?16:4):4).toString(16):'-');return b};
// usage
const id = uuid();