import { Injectable } from '@angular/core'; @Injectable({ providedIn: 'root' }) export class GuidService { constructor() { } public generate(): string { let result = ''; let i: string; for ( let j = 0; j < 32; j++) { if (j == 8 || j == 12 || j == 16 || j == 20) { result = result + '-'; } i = Math.floor(Math.random() * 16).toString(16).toUpperCase(); result = result + i; } return result; } }