arkadaşlar c dili ile ilgili bir sorum olacak.Müşterilerine 3 adet gişe ile hizmet veren bir banka şubesinin simülasyon programı hazırlamam gerekiyor.Kullanıcı, rasgele sayı üretimi için başlangıç/çekirdek değerini (srand(…)) ve toplam simülasyon süresini (dakika) girmeli ve srand() fonksiyonu, verilen argüman (çekirdek) ile programın başında 1 kez çalıştırılmalıdır.Müşteriler 0 ile 5 dakika aralığında rasgele olarak belirlenen aralıklarda gelmekte ve hizmet almak istemektedirler. Müşteriler bankaya geldikleri anda, ilk giren ilk çıkar (FIFO) mantığına göre işleyen ve kapasitesi 100 olan bir bekleme kuyruğuna yerleştirilmektedirler.Bir müşteri kuyruğun en önüne geldiğinde, en az 1 tane boş gişe varsa boş gişelerden birisi tarafından hizmet verilmektedir, hiç boş gişe yoksa bir tanesinin boşalmasını beklemekte ve boşalan gişe tarafından hizmet verilmektedirHerhangi bir gişenin herhangi bir müşteriye verdiği hizmet 3 ile 10 dakika aralığında rasgele olarak belirlenen bir süre kadar sürmektedir.Belirli bir dakika içerisinde hem bankaya gelen müşterileri kuyruğa ekleme hem de hizmet sırası gelen müşterileri kuyruktan alıp boş gişelere gönderme işlemlerinin yapılması gerekiyorsa, kuyruğa müşteri ekleme işlemi önce yapılmalıdır.Simülasyon süresince bankada meydana gelecek aşağıda belirtilen olaylar zaman sırasına göre ekrana yazdırılmalıdır:• bir müşterinin bankaya ne zaman geldiği• ne zaman ve hangi gişede hizmet verilmeye başlandığı• ne zaman ve hangi gişeyi terk ettiğiilgilenen arkadaşlara teşekkürler..