LAKEWOOD — A man was arrested after police say he stabbed someone and punched a police officer in the eye inside the municipal building on Thursday morning.

Police said they were alerted by panic alarms around 10:55 a.m. on the building's second floor. People reported a man acting in a "disorderly" manner in a hallway after the stabbing.

As police questioned the suspect, they said he suddenly got up from a chair and punched one of the officers. During a struggle with police, a folding knife fell from the suspect's waistband, they said.

A witness told The Lakewood Scoop that the suspect hid his knife after a township employee who heard screaming ran into the hallway.

Police said they believe the incident was a random attack.

The man who was stabbed was hospitalized.

The identities of all involved have not been publicly released.

Sign up for the WPG Talk Radio 104.1 Newsletter

Get South Jersey news and information e-mailed to you every week.