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;
  }

}
